Als «android-activity» getaggte Fragen

Fragen zum Erstellen oder Verwalten von Aktivitäten in Android. In Android-Anwendungen ist eine Aktivität eine Komponente, die eine Benutzeroberfläche bereitstellt, über die der Benutzer etwas tun kann. Einfache Beispiele sind: Wählen Sie das Telefon, machen Sie ein Foto, senden Sie eine E-Mail oder zeigen Sie eine Karte an.



4
Wie kann ich mit startActivityForResult requestCode in untergeordneten Aktivitäten abrufen?
Ich habe vier Aktivitäten, z. B. A, B, C und D. Meine Situation ist, dass A die Aktivität B mit startActivityForResult startet. startActivityForResult(new Intent(this,B.class),ONE); In einer anderen Situation werde ich B mit einer anderen Situation. mögen startActivityForResult(new Intent(this,B.class),TWO); In B muss ich je nach requestCode C oder D aufrufen. Dh …

10
Wie verwenden Sie Intent.FLAG_ACTIVITY_CLEAR_TOP, um den Aktivitätsstapel zu löschen?
Ich habe mehrere Beiträge darüber gelesen, muss aber etwas vermissen, da es bei mir nicht funktioniert. Meine Aktivität A hat im Manifest den Startmodus = "singleTop". Es startet Aktivität B mit launchmode = "singleInstance". Aktivität B öffnet einen Browser und empfängt und beabsichtigt zurück, weshalb es sich um singleInstance handelt. …


3
Was bedeutet android.intent.action.MAIN?
Ich habe so viele verschiedene verwirrende Erklärungen gesehen. <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> Was ist die Bedeutung von <action android:name="android.intent.action.MAIN" /> und <category android:name="android.intent.category.LAUNCHER" /> und <category android:name="android.intent.category.DEFAULT" />


1
Android: Erfassen der Rückkehr einer Aktivität
Ich habe eine Frage zum Starten neuer Aktivitäten. Es läuft darauf hinaus. Ich habe 3 Registerkarten in einer Ansicht A) contains gMap activity B) camera activity C) some random text fields. Voraussetzung ist, dass die Anwendung im Hochformat ausgeführt wird. Alle 3 Registerkarten funktionieren wie erwartet mit Ausnahme der Kamera-Vorschau-Oberfläche …

3
Das Android-Kompatibilitätspaket enthält Activity.getFragmentManager () nicht.
Ich habe versucht, meiner Android-App, die auf 2.1 basiert, mithilfe des Android-Kompatibilitätspakets, das erst am 3. März veröffentlicht wurde, Fragmente hinzuzufügen. Ich habe die Bibliothek in mein Projekt aufgenommen und damit begonnen, den Code von meiner aktivitätsbasierten Klasse in eine fragmentbasierte zu verschieben. Ich habe jedoch festgestellt, dass die Fragmentbeispiele …


5
Was sind die Unterschiede zwischen Aktivität und Fragment?
Nach meinen Recherchen gibt es einen signifikanten Unterschied im Konzept des Backstacks und wie sie existieren: Aktivität Wenn ein activitygesetzt wird , um die backstackvon activitiesdem Benutzer kann zurück zur vorherige Aktivität navigieren Sie einfach die Taste back drücken. Activity kann unabhängig existieren. Fragment Wenn eine fragmentin die Aktivität eingefügt …


10
GetSupportFragmentManager () kann nicht aus der Aktivität aufgerufen werden
Ich habe eine Aktivität, die ein Fragment hat. XML: <fragment android:name="com.example.androidcalculator.ResultFragment" android:id="@+id/result_fragment" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="wrap_content" /> Und ich möchte eine Methode von ResultFragment aus einer Methode in der Aktivität aufrufen, aber getSupportFragmentManager "existiert nicht": FragmentManager fragMan = getSupportFragmentManager(); Wie kann ich das beheben?


4
Vorteile der Verwendung von Bundle anstelle von direktem Intent putExtra () in Android
In meiner Android-Anwendung verwende ich immer die direkte putExtra()Funktion der IntentKlasse, um eine beliebige Anzahl von Werten an new zu übergeben Activity. So was: Intent i = new Intent(this, MyActivity.class); i.putExtra(ID_EXTRA1, "1"); i.putExtra(ID_EXTRA2, "111"); startActivity(i); Ich kenne mich mit BundleAndroid aus und habe gesehen, dass Leute BundleWerte an neue weitergeben …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.