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
getApplication () vs. getApplicationContext ()
Ich konnte keine zufriedenstellende Antwort darauf finden, also los geht's: Was ist los mit Activity/Service.getApplication()undContext.getApplicationContext() ? In unserer Anwendung geben beide dasselbe Objekt zurück. In einem Fall wird durch das ActivityTestCaseVerspotten der Anwendung jedoch das Verspotten getApplication()zurückgegeben, es getApplicationContextwird jedoch immer noch eine andere Kontextinstanz zurückgegeben (eine von Android injizierte). …

11
Ändern Sie die Startaktivität der Anwendung
Ich habe das Fleisch und den Mut meiner Anwendung erstellt, möchte aber eine andere Aktivität hinzufügen, die als Ausgangspunkt dient (eine Art Anmeldebildschirm). Paar Fragen: 1 Ich habe ein ziemlich gutes Gespür für das Umschalten zwischen Aktivitäten (basierend auf diesem Artikel: http://www.linux-mag.com/id/7498 ), bin mir aber nicht sicher, wie ich …

15
Entfernen einer Aktivität aus dem Verlaufsstapel
Meine App zeigt eine Anmeldeaktivität an, wenn der Benutzer die App zum ersten Mal ausführt. ActivitySplashScreen (Willkommen im Spiel, Konto eröffnen?) ActivitySplashScreenSignUp (großartig, füllen Sie diese Informationen aus) ActivityGameMain (Hauptspielbildschirm) Die Aktivitäten starten sich also genau in dieser Reihenfolge, wenn der Benutzer auf jedem Bildschirm durch eine Schaltfläche klickt. Wenn …

21
So starten Sie die Aktivität in Android neu
Wie starte ich ein Android neu Activity? Ich habe folgendes versucht, aber das Activityhört einfach auf. public static void restartActivity(Activity act){ Intent intent=new Intent(); intent.setClass(act, act.getClass()); act.startActivity(intent); act.finish(); }

27
Beenden Sie alle vorherigen Aktivitäten
Meine Anwendung verfügt über die folgenden Ablaufbildschirme: Home->screen 1->screen 2->screen 3->screen 4->screen 5 Jetzt habe ich log out in jedem Bildschirm eine gemeinsame Schaltfläche ( Home/ screen 1 / screen 2 /screen 3/ screen 4 / screen 5) Ich möchte, dass, wenn der Benutzer auf die Schaltfläche zum Abmelden klickt …

24
Aufruf von startActivity () von außerhalb eines Aktivitätskontexts
Ich habe eine ListViewin meiner Android-Anwendung implementiert . Ich binde daran ListViewmit einer benutzerdefinierten Unterklasse der ArrayAdapterKlasse. Innerhalb der überschriebenen ArrayAdapter.getView(...)Methode weise ich eine zu OnClickListener. In der onClickMethode von OnClickListenermöchte ich eine neue Aktivität starten. Ich bekomme die Ausnahme: Calling startActivity() from outside of an Activity context requires the …


30
Android: Löschen Sie den Backstack
In Android habe ich einige Aktivitäten, sagen wir A, B, C. In A verwende ich diesen Code, um B zu öffnen: Intent intent = new Intent(this, B.class); startActivity(intent); In B verwende ich diesen Code, um C zu öffnen: Intent intent = new Intent(this, C.class); startActivity(intent); Wenn der Benutzer in C …


5
Starten Sie eine Aktivität mit einem Parameter
Ich bin sehr neu in der Android-Entwicklung. Ich möchte eine Aktivität erstellen und starten, um Informationen zu einem Spiel anzuzeigen. Ich zeige diese Informationen, ich brauche eine Spiel-ID. Wie kann ich diese Spiel-ID an die Aktivität weitergeben? Die Spiel-ID ist unbedingt erforderlich, daher möchte ich die Aktivität nicht erstellen oder …


5
Wie kann ein Ergebnis (startActivityForResult) aus einer TabHost-Aktivität zurückgegeben werden?
Ich habe 3 Klassen in meinem Beispiel: Klasse A, die Hauptaktivität. Klasse A ruft ein startActivityForResult auf: Intent intent = new Intent(this, ClassB.class); startActivityForResult(intent, "STRING"); Klasse B, diese Klasse ist eine TabActivity: Intent intent = new Intent(this, ClassC.class); tabHost.addTab... Klasse C, diese Klasse ist eine reguläre Aktivität: Intent intent = …

11
Wie kann ein Dialogfeld angezeigt werden, um zu bestätigen, dass der Benutzer eine Android-Aktivität beenden möchte?
Ich habe versucht, ein "Willst du beenden?" Art des Dialogfelds, wenn der Benutzer versucht, eine Aktivität zu beenden. Ich kann jedoch die entsprechenden API-Hooks nicht finden. Activity.onUserLeaveHint()Anfangs sah es vielversprechend aus, aber ich kann keinen Weg finden, die Aktivität am Ende zu hindern.

9
Aktivität, AppCompatActivity, FragmentActivity und ActionBarActivity: Wann welche verwenden?
Ich komme von iOS, wo es einfach ist und Sie einfach einen UIViewController verwenden. In Android scheinen die Dinge jedoch viel komplizierter zu sein, mit bestimmten UIComponents für bestimmte API-Ebenen. Ich lese BigNerdRanch für Android (das Buch ist ungefähr 2 Jahre alt) und sie schlagen vor, dass ich Activitymeine als …

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.