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.

5
Fragmentieren oder nicht fragmentieren - Verschachtelte Fragmente gegen Aktivitäten. Warum sollte ich mehr als eine Aktivität verwenden?
Es gibt viele Diskussionen darüber, ob Sie Activitiesoder verwenden sollten Fragments. Zum Beispiel: Zu fragmentieren oder nicht zu fragmentieren Eine Aktivität und alle anderen Fragmente Wie viele Aktivitäten vs. Fragmente Verwenden Sie Aktivität oder Fragment in der Android-Anwendung Die meisten Diskussionen, die ich fand, wurden vor Android 4.2 veröffentlicht. Mit …


8
Wie starte ich die Aktivität im Adapter?
Ich habe eine ListActivity mit meinem benutzerdefinierten Adapter und in jeder Ansicht befinden sich möglicherweise einige Schaltflächen, die ich implementieren muss OnClickListener. Ich muss das OnClickListenerim Adapter implementieren . Ich weiß jedoch nicht, wie ich die Funktion wie startActivity()oder aufrufen soll setResult(). Da sich der Adapter nicht auf Aktivität erstreckt. …


1
Was ist ViewModelStore und viewModelStoreOwner?
Ich bin aufgrund dieser neuen ViewModelProvider-API sehr verwirrt (ViewModelProviders ist veraltet) Wie bei den neuen Änderungen gibt es auch hier neue Konstruktoren (Quellcode). # 1 public ViewModelProvider(@NonNull ViewModelStoreOwner owner) { this(owner.getViewModelStore(), owner instanceof HasDefaultViewModelProviderFactory ? ((HasDefaultViewModelProviderFactory) owner).getDefaultViewModelProviderFactory() : NewInstanceFactory.getInstance()); } # 2 public ViewModelProvider(@NonNull ViewModelStoreOwner owner, @NonNull Factory factory) { …
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.