Android开发:Binding with unknown activity错误解决方法
来源:互联网 发布:高华讲座视频全集知乎 编辑:程序博客网 时间:2024/05/17 02:10
在开发Android程序的过程中,在Activiti中调用bindService方法一直返回false,查看LogCat,发现有以下警告信息:
09-21 13:27:08.729: WARN/ActivityManager(66): Binding with unknown activity: android.os.BinderProxy@45087d60
如果出现了上面的警告信息,那么很有可能,你使用了一个ActivityGroup的子类,用来显示一些标签页。并且在标签页,也就是Activity中调用类似以下的代码:
bindService(intent, connection, Context.BIND_AUTO_CREATE);
查找了相关资料,似乎这是Android的一个bug,当在一个作为标签页显示的Activity中调用bindService方法就会出现这样的错误。
解决方法:
1.最简单的方法,将bindService改成getApplicationContext().bindService就可以了。
2.使用Activity.getParent()得到ActivityGroup的引用作为上下文调用bindService(方法2未经试验)。
阅读全文
0 0
- Android开发:Binding with unknown activity错误解决方法
- Android开发:Binding with unknown activity错
- 【Binding with unknown activity: android.os.BinderProxy@44e93be8】解决方案
- android:网页访问Activity出现错误:error unknown url scheme
- android:网页访问Activity出现错误:error unknown url scheme
- Android NDK: WARNING: Ignoring unknown import directory:错误解决方法
- Hibernate5 Unknown entity错误解决方法
- Android开发错误解决方法汇总
- android开发No Launcher activity found! 解决方法
- Building Apps Faster with Android Data Binding
- mysqldump: unknown option '--no-beep' 错误解决方法
- eclipse Installation error: Unknown failure 错误解决方法
- Android 开发常见错误及解决方法集锦
- android开发所遇错误及解决方法
- android 支付宝开发 6001错误解决方法
- Android ERROR: Unknown command 'crunch' 解决方法
- iOS开发之引用第三方PNChart画图表出现Unknown type name “CGFloat”错误的解决方法
- Android开发中一进Activity就白屏和黑屏解决方法
- HDU-4267:A Simple Problem with Integers(多线段树选择更新)
- c:forEach varStatus属性 current当前这次迭代的(集合中的)项 index当前这次迭代从 0 开始的迭代索引 count当前这次迭代从 1 开始的迭代计数 first用来表明
- new Integer(123)==new Integer(123)为false和new Integer(123)==123为true
- Hadoop集群(高可用)
- android获取PDF文件的缩略图
- Android开发:Binding with unknown activity错误解决方法
- ocp Oracle.1z0-053 711--121
- Java多线程Runnable与Thread的区别
- CTF入门笔记(未完)
- java.lang.OutOfMemoryError处理错误
- 35. Search Insert Position
- DB2-407报错中如何快速定位问题 SQLCODE: -407, SQLSTATE: 23502
- microcom用法(嵌入式平台串口工具)
- iOS金额转大写