通知栏点击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
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
相关文章推荐
- 网页点击部分按钮和链接没有反应,javasript失效
- Myeclipse 10 点击部署按钮没有反应
- 解决使用CSDN下载东西时,点击直接下载没有反应的问题
- 如果ftp服务器使用windows下IIS创建,通过资源管理器登陆ftp服务器,输入正确的用户名和密码,点击登陆按钮没有反应
- 空间不显示和点击没有反应的原因
- 关于ubuntu16.4 中安装最新的eclipse或者是STS出现页面特卡,且新建项目没有提示,preference选项中点击左侧标签右侧没反应的解决办法,参照google, 排版不太好,希望对一些小伙伴有所帮助
- 用MainActivity 实现 OnClickListener接口——点击按钮没有反应
- 解决myeclipse中没有filter新建功能+点击Customize Perspective 没有反应
- win10手机预览版10149下载点击安装没有反应的解决办法
- Clion点击debug,没有反应,在断点处没有停留
- centos6 点击input method preferences 没有反应--python版本造成
- ListView点击没有反应,(其每一项有button或checkbox子控件的时候),解决。。
- Qt5.8 鼠标穿透(让鼠标点击png透明处没有反应)
- Android中ListView的item点击没有反应的解决方法
- 用MainActivity 实现 OnClickListener接口——点击按钮没有反应
- delphi 添加系统菜单,点击新菜单没有反应的问题
- 微信jsapi支付,异步通知notify_url没有反应,但是可以发起支付,并能通知到前端
- Myeclipse中的发布项目到服务器的按钮,点击没有反应了
- Windows7点击桌面右键没有反应无菜单弹出
- 解决qt里点击子窗口的按钮没有反应