您的位置:首页 > 其它

通知栏点击PendintIntent没有反应

2014-09-03 14:21 141 查看
logcat输出日志:

09-03 13:55:57.980: W/ActivityManager(560): Permission Denial: starting Intent { flg=0x400000 cmp=com.sprd.tool.imonitor/com.sprd.tool.activity.BackMonitorActivity bnds=[0,104][480,199] } from null (pid=-1, uid=10582) not exported from uid 10587
09-03 13:55:57.980: W/ActivityManager(560): Unable to send startActivity intent
09-03 13:55:57.980: W/ActivityManager(560): java.lang.SecurityException: Permission Denial: starting Intent { flg=0x400000 cmp=com.sprd.tool.imonitor/com.sprd.tool.activity.BackMonitorActivity bnds=[0,104][480,199] } from null (pid=-1, uid=10582) not exported from uid 10587
09-03 13:55:57.980: W/ActivityManager(560): at com.android.server.am.ActivityStackSupervisor.startActivityLocked(ActivityStackSupervisor.java:1186)
09-03 13:55:57.980: W/ActivityManager(560): at com.android.server.am.ActivityStackSupervisor.startActivityMayWait(ActivityStackSupervisor.java:741)
09-03 13:55:57.980: W/ActivityManager(560): at com.android.server.am.ActivityManagerService.startActivityInPackage(ActivityManagerService.java:3516)
09-03 13:55:57.980: W/ActivityManager(560): at com.android.server.am.PendingIntentRecord.sendInner(PendingIntentRecord.java:252)
09-03 13:55:57.980: W/ActivityManager(560): at com.android.server.am.PendingIntentRecord.send(PendingIntentRecord.java:192)
09-03 13:55:57.980: W/ActivityManager(560): at android.content.IIntentSender$Stub.onTransact(IIntentSender.java:64)
09-03 13:55:57.980: W/ActivityManager(560): at android.os.Binder.execTransact(Binder.java:427)
09-03 13:55:57.980: W/ActivityManager(560): at dalvik.system.NativeStart.run(Native Method)
09-03 13:55:58.010: W/InputMethodManagerService(560): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@422be7c8 attribute=null, token = android.os.BinderProxy@4287e528

解决方法

<activity
android:name="com.sprd.tool.activity.BackMonitorActivity"
android:label="@string/app_name"
android:exported="true">
</activity>

在AndroidManifest.xml中activity下加上一句

android:exported="true"

就ok。有的时候这种问题是由于写了2个同名的activity造成的。检查清楚。

参考:http://blog.csdn.net/dajian790626/article/details/37883545
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐