2012-03-25 4 views
0

Was ist die beste Praxis ist eine neue Aktivität zu starten, wenn AsynTask beendet ist,Android Start Neue Aktivität, wenn AsynTask beendet ist

ich versuche, es zu starten, auf Post wie folgt auszuführen:

@Override 
    protected void onPostExecute(Void result) { 
     Log.d(TAG, "end flag game print recap"); 

     //launch activity flag game recap 
     Intent myIntent = new Intent(context, FlagGameRecapActivity.class); 
     context.startActivity(myIntent); 

     super.onPostExecute(result); 
    } 

Aber ich habe eine Ausnahme: eine startActivity() von außerhalb einer Aktivität Aufruf erfordert das flag FLAG_ACTIVITY_NEW_FLAG

Dank

Antwort

1
Intent myIntent = new Intent(this, FlagGameRecapActivity.class); 
myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(myIntent); 
+0

Danke funktioniert;) –

+0

[Würden Sie die Antwort bitte akzeptieren?] (Http://meta.stackexchange.com/a/5235) – adneal

+0

ja sicher, es war zu schnell, ich brauchte ein paar Minuten mehr vor der Annahme;) –

Verwandte Themen