Activity (Android): Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
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…“ |
(kein Unterschied)
|
Version vom 10. Oktober 2012, 09:38 Uhr
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>
