Dies ist problem's cenary:Android - Aktivität bleiben als nach Aufruf startActivity zerstört
Die Aktivität "A" über eine Taste als
startActivity B. nennenDie Aktivität "B" haben einen Knopf dann Anruf beenden(). Also zeigt die App wieder Aktivität "A".
Wenn ich jetzt nennen Aktivität "B" die Eigenschaft mDestroyed = true
Das Problem: Wenn i B Zugriff auf ein zweites Mal B
zerstört Warum B zerstört weiter nach rufe ich startActivity auf?
Jemand kann mir helfen?
ManifestFile:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="br.com.xxxxxx">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="xxx"
android:supportsRtl="false"
android:theme="@style/MyMaterialTheme">
<activity
android:name=".BaseActivity"
android:screenOrientation="portrait" />
<activity
android:name=".A"
android:screenOrientation="portrait" />
<activity
android:name=".B"
android:screenOrientation="portrait" />
</application>
</manifest>
Aktivität B Methode:
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
Activity Verfahren:
@Override
public void onClick(View view) {
startActivity(new Intent(MainActivity.this, B.class));
}
Wenn I B Acess ein zweites Mal:
Was ist das eigentliche Problem? Kannst du ein zweites Mal auf die B-Aktivität zugreifen und verhält es sich normal? –
Entschuldigung. Es sieht so lustig aus. "Bitte, Hilfe, ich habe eine lokale var" :) – Vyacheslav
Das Problem ist: Wenn ich B ein zweites Mal B ist zerstört. – Eumagnun