“Startaktivität für das Ergebnis veraltet” Code-Antworten

Startaktivität für das Ergebnis veraltet

// You can do the assignment inside onAttach or onCreate, i.e, before the activity is displayed
ActivityResultLauncher<Intent> someActivityResultLauncher = registerForActivityResult(
        new ActivityResultContracts.StartActivityForResult(),
        new ActivityResultCallback<ActivityResult>() {
            @Override
            public void onActivityResult(ActivityResult result) {
                if (result.getResultCode() == Activity.RESULT_OK) {
                    // There are no request codes
                    Intent data = result.getData();
                    doSomeOperations();
                }
            }
        });

public void openSomeActivityForResult() {
    Intent intent = new Intent(this, SomeActivity.class);
    someActivityResultLauncher.launch(intent);
}
Lucky Lapwing

Startaktivität für das Ergebnis veraltet

var resultLauncher = registerForActivityResult(StartActivityForResult()) { result ->
    if (result.resultCode == Activity.RESULT_OK) {
        // There are no request codes
        val data: Intent? = result.data
        doSomeOperations()
    }
}
Clean Constrictor

Ähnliche Antworten wie “Startaktivität für das Ergebnis veraltet”

Fragen ähnlich wie “Startaktivität für das Ergebnis veraltet”

Weitere verwandte Antworten zu “Startaktivität für das Ergebnis veraltet” auf Java

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen