Heim >Java >Ereignis nicht erstellt

Ereignis nicht erstellt

PHPz
PHPznach vorne
2024-02-22 13:30:071089Durchsuche

PHP-Redakteur Xiaoxin präsentiert Ihnen diese „Java Q&A“-Kolumne. Heute werden wir eine häufig gestellte Frage besprechen: Was bedeutet „Aktivität nicht erstellt“? In der Java-Entwicklung stoßen wir häufig auf dieses Problem und es bedeutet normalerweise, dass eine Aktivität oder ein Objekt nicht erfolgreich erstellt wurde. Als Nächstes werden wir diese Frage im Detail beantworten und Lösungen anbieten, die Ihnen helfen, dieses häufige Java-Entwicklungsproblem besser zu verstehen und zu lösen.

Frageninhalt

Ich versuche, einen Bestätigungsbildschirm anzuzeigen, sobald ein Sturz erkannt wird. Wenn ein Sturz erkannt wird, rufe ich „showconfirmation“ auf und der Ablauf ist wie folgt:

Methode wird aufgerufen, wenn ein Sturz erkannt wird:

public void showconfirmation(context context, string data) {
        intent intent = new intent(context, caidaactivity.class);
        intent.addflags(intent.flag_activity_new_task);
        intent.putextra("data", data);
        startactivity(intent);
    }

Anzuzeigende Aktivitäten:

public class CaidaActivity extends AppCompatActivity {

    private String data;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        data = getIntent().getExtras().getString("data");
        actualizarTextos(R.string.caida_texto, R.string.caida_aceptar, R.string.caida_cancelar);
        playSonido();
        playVibracion();
        startContador();
    }
...

Ich habe die sehr einfache Debugging-Methode print(„here“) ausprobiert und festgestellt, dass die Methode „oncreate“ nie aufgerufen wurde. Weiß jemand warum?

Workaround

Haben Sie Ihre Aktivität in der Manifestdatei definiert? Wenn ja, liegt der Fehler möglicherweise in der Herbstprüfung verborgen.

Das obige ist der detaillierte Inhalt vonEreignis nicht erstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen