Activity (Android)
Aus Byte-Welt Wiki
Version vom 10. Oktober 2012, 09:38 Uhr von Eagleeye (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==Rückgabe== Wenn eine Activity etwas zurück geben soll muss das in das Result gelegt werden: <code=java> Intent intent = new Intent(); inten…“)
Rückgabe
Wenn eine Activity etwas zurück geben soll muss das in das Result gelegt werden: <code=java>
Intent intent = new Intent(); intent.putExtra("success", true); if (getParent() == null) setResult(RESULT_OK, intent); else getParent().setResult(RESULT_OK, intent); finish();
</code=java> Nach überschreiben der Methode onActivityResult erhält man das Ergebnis <code=java>
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == MY_CODE) { if (data.getBooleanExtra("success", false)) { } else { } } }
</code=java>