Als «android-fragments» getaggte Fragen

Fragmente repräsentieren wiederverwendbare Verhaltensweisen oder Teile der Benutzeroberfläche in einer Android-App.

4
Entfernen eines Fragments vom hinteren Stapel
Ich habe 3 Fragmente in einer Aktivität, wenn eine Tablette im Hochformat gehalten wird. Allerdings habe ich nur 2 dieser Fragmente in der Landschaft. Das Problem, das ich habe, ist, dass beim Übergang vom Hoch- zum Querformat die Aktivität das 3. Fragment erstellt. Ich erhalte und Fehler, da dieses Fragment …

3
Benutzerdefinierte Animation für Android FragmentTransaction (Unbekannter Animatorname: Übersetzen)
Ich versuche, eine benutzerdefinierte Animation für mein Fragment zu erstellen. Ich habe die Online-Tutorials befolgt, aber den folgenden Fehler erhalten: java.lang.RuntimeException: Unbekannter Animatorname: translate Das XML für die Animation ist unten: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="100%" android:toXDelta="0" android:duration="300" /> </set> Die Java-Datei wird unten angezeigt: public void goCategory(View …

3
onActivityResult RESULT_OK kann nicht in eine Variable in Android aufgelöst werden?
Ich versuche, die Kamera im Fragment zu starten, aber onActivityResult im Fragment löst RESULT_OK nicht auf. Was soll ich machen? Ich starte die Kamera mit: public static final int CAMERA_REQUEST_CODE = 1999; Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, CAMERA_REQUEST_CODE); Holen Sie sich ein aufgenommenes Bild mit: @Override public void onActivityResult(int …

2
Verwenden Sie viewLifecycleOwner als LifecycleOwner
Ich habe ein Fragment: class MyFragment : BaseFragment() { // my StudentsViewModel instance lateinit var viewModel: StudentsViewModel override fun onCreateView(...){ ... } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) viewModel = ViewModelProviders.of(this).get(StudentsViewModel::class.java) updateStudentList() } fun updateStudentList() { // Compiler error on 'this': Use viewLifecycleOwner as the LifecycleOwner viewModel.students.observe(this, …

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.