Unable to start receiver com.demo.floatwindowdemo.OpenActivityBroadCast: android.util.AndroidRuntime
2015-03-18 10:50
513 查看
广播启动不起来:
Unable to start receiver com.demo.floatwindowdemo.OpenActivityBroadCast: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
解决办法:
mIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
报错日志:
03-18 10:47:42.585: E/AndroidRuntime(16775): FATAL EXCEPTION: main
03-18 10:47:42.585: E/AndroidRuntime(16775): java.lang.RuntimeException: Unable to start receiver com.demo.floatwindowdemo.OpenActivityBroadCast: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the
FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ActivityThread.handleReceiver(ActivityThread.java:2452)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ActivityThread.access$1600(ActivityThread.java:154)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1360)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.os.Handler.dispatchMessage(Handler.java:99)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.os.Looper.loop(Looper.java:137)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ActivityThread.main(ActivityThread.java:5306)
03-18 10:47:42.585: E/AndroidRuntime(16775): at java.lang.reflect.Method.invokeNative(Native Method)
03-18 10:47:42.585: E/AndroidRuntime(16775): at java.lang.reflect.Method.invoke(Method.java:511)
03-18 10:47:42.585: E/AndroidRuntime(16775): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
03-18 10:47:42.585: E/AndroidRuntime(16775): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
03-18 10:47:42.585: E/AndroidRuntime(16775): at dalvik.system.NativeStart.main(Native Method)
03-18 10:47:42.585: E/AndroidRuntime(16775): Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ContextImpl.startActivity(ContextImpl.java:1244)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ContextImpl.startActivity(ContextImpl.java:1231)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.content.ContextWrapper.startActivity(ContextWrapper.java:291)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.content.ContextWrapper.startActivity(ContextWrapper.java:291)
03-18 10:47:42.585: E/AndroidRuntime(16775): at com.demo.floatwindowdemo.OpenActivityBroadCast.onReceive(OpenActivityBroadCast.java:30)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ActivityThread.handleReceiver(ActivityThread.java:2445)
03-18 10:47:42.585: E/AndroidRuntime(16775): ... 10 more
Unable to start receiver com.demo.floatwindowdemo.OpenActivityBroadCast: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
解决办法:
mIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
报错日志:
03-18 10:47:42.585: E/AndroidRuntime(16775): FATAL EXCEPTION: main
03-18 10:47:42.585: E/AndroidRuntime(16775): java.lang.RuntimeException: Unable to start receiver com.demo.floatwindowdemo.OpenActivityBroadCast: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the
FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ActivityThread.handleReceiver(ActivityThread.java:2452)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ActivityThread.access$1600(ActivityThread.java:154)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1360)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.os.Handler.dispatchMessage(Handler.java:99)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.os.Looper.loop(Looper.java:137)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ActivityThread.main(ActivityThread.java:5306)
03-18 10:47:42.585: E/AndroidRuntime(16775): at java.lang.reflect.Method.invokeNative(Native Method)
03-18 10:47:42.585: E/AndroidRuntime(16775): at java.lang.reflect.Method.invoke(Method.java:511)
03-18 10:47:42.585: E/AndroidRuntime(16775): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
03-18 10:47:42.585: E/AndroidRuntime(16775): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
03-18 10:47:42.585: E/AndroidRuntime(16775): at dalvik.system.NativeStart.main(Native Method)
03-18 10:47:42.585: E/AndroidRuntime(16775): Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ContextImpl.startActivity(ContextImpl.java:1244)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ContextImpl.startActivity(ContextImpl.java:1231)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.content.ContextWrapper.startActivity(ContextWrapper.java:291)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.content.ContextWrapper.startActivity(ContextWrapper.java:291)
03-18 10:47:42.585: E/AndroidRuntime(16775): at com.demo.floatwindowdemo.OpenActivityBroadCast.onReceive(OpenActivityBroadCast.java:30)
03-18 10:47:42.585: E/AndroidRuntime(16775): at android.app.ActivityThread.handleReceiver(ActivityThread.java:2445)
03-18 10:47:42.585: E/AndroidRuntime(16775): ... 10 more
相关文章推荐
- android中使用fragment时出现如下错误 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fra
- Android问题1: Unable to start activity ComponentInfo{com.example.demo/com.example.demo
- java.lang.RuntimeException: Unable to start activity ComponentInfo{com.esri.arcgis.android.samples.h
- java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ex.activity/com.ex.activity.LoginActivity}: android.view.InflateException: Binary XML file line #1: Error inflating class
- java.lang.RuntimeException: Unable to start activity ComponentInfo{com.clm.activity/com.clm.activity
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.AndroidCaptureC
- java.lang.RuntimeException:Unable to start activity ComponentInfo{com.meizu.beautify/com.my.viewc.Ma
- java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.FirstView/com.example
- 【安卓学习问题日志】java.lang.RuntimeException: Unable to start activity ComponentInfo{org.wm.demo/org.wm.demo
- Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPoi
- Android Studio java.lang.RuntimeException: Unable to start activity ComponentInfo
- java.lang.RuntimeException: Unable to start activity ComponentInfo{com.clm.activity/com.clm.activity
- java.lang.RuntimeException: Unable to start activity ComponentInfo....android.os.NetworkOnMainThread
- Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPoi
- java.lang.RuntimeException: Unable to stop activity {com.borqs.musicdemo/com.borqs.musicdemo.MainAct
- Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPointerException 错误的集中原因及解决办法
- Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPoi
- Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPoi
- Android 自定义View java.lang.RuntimeException: Unable to start activity ComponentInfo
- 错误:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.tongzhi