Hallo Jungs Ich erhalte die folgende Ausnahmeillegale staatliche Ausnahme von startactivity
ERR-5e1e9c7f83ba94b45017220ad632c|StackTrace:java.lang.IllegalStateException: Fragment Gallery{d6a81c0} not attached to Activity
--------- Stack trace ---------
android.support.v4.app.Fragment.startActivity(Fragment.java:914)
mypackage.Gallery$openReceiptImage.onPostExecute(Gallery.java:1604)
mypackage.Gallery$openReceiptImage.onPostExecute(Gallery.java:1424)
android.os.AsyncTask.finish(AsyncTask.java:651)
android.os.AsyncTask.access$500(AsyncTask.java:180)
android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:668)
android.os.Handler.dispatchMessage(Handler.java:102)
android.os.Looper.loop(Looper.java:148) android.app.ActivityThread.main(ActivityThread.java:7325) java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
------------------------------- --------- Cause --------- -------------------------------
Mein Code ist wie folgt
Intent fullimage=new Intent(mContext, Preview.class);
startActivity(fullimage);
Hier mContext ist Context
und ich rufe diese von Fragment
. Vorschau ist Activity
. Ich glaube, diese Informationen sind genug. Und ich bekomme dieses Problem auch nicht immer.
Kann mir jemand sagen, was der Grund für dieses Problem sein könnte.
Vielen Dank im Voraus.
Verwendung 'getActivity()' statt 'context' .... – sushildlh
Ich glaube, Sie verwenden falscher Kontext hier –
Danke Jungs .... ich werde prüfen, getActivity() anstelle von mContext hinzufügen. Aber ich rufe es aus Fragmenten ... wird es andere Fehler –