我在從谷歌Android應用程序有一個低於崩潰報告發揮的Android應用程序崩潰玩崩潰報告
android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
at android.app.ContextImpl.startActivity(ContextImpl.java:625)
at android.content.ContextWrapper.startActivity(ContextWrapper.java:258)
at android.webkit.CallbackProxy.uiOverrideUrlLoading(CallbackProxy.java:229)
at android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:336)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4633)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
at dalvik.system.NativeStart.main(Native Method)
我不知道如果我的編碼錯誤或它的一款Android錯誤。 請幫我理解這個問題。
謝謝。
根據我的知識「活動的上下文需要FLAG_ACTIVITY_NEW_TASK」這表明你從外部使用StartActivity()訪問上下文,所以你必須設置標誌FLAG_ACTIVITY_NEW_TASK – 2013-04-09 16:48:23
@Arju看看堆棧跟蹤它看起來不存在OP的代碼在那裏。這就是所有的Android組件。 – 2013-04-09 16:49:56
發佈您的代碼。 – 2013-04-09 17:01:01