Android bug集锦

  1. java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'Android.R.id.list'
    原因:使用ListActivity时需要调用一个id为android.R.id.list的系统listview
    解决办法:在代码中调用这个系统listview;或者如果使用的是自己的listview的话,可以在布局文件中将id设为android:id="@id/android:list"

  2. ** java.lang.IllegalStateException: commit already called**
    出现场景:在使用FragmentTransaction(简记为ft)提交事务时,出现该错误
    原因:错误地将ft设为了全局变量,每个ft仅能提交(commit)一次
    解决办法:将ft设为局部变量即可解决

  3. java.lang.SecurityException: Permission Denial: starting Intent
    分析:需要在 AndroidMenifest 文件中 activity 的 export 属性设置为 true

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容