Ich habe einen Fragmentmit einem Konstruktor, der mehrere Argumente akzeptiert. Meine App hat während der Entwicklung gut funktioniert, aber in der Produktion sehen meine Benutzer manchmal diesen Absturz: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment make sure class name exists, is public, and has an empty constructor that is public Ich könnte …
Ich verwende a ViewPagerzusammen mit a FragmentStatePagerAdapter, um drei verschiedene Fragmente zu hosten: [Fragment1] [Fragment2] [Fragment3] Wenn ich Fragment1von der ViewPagerin die kommen will FragmentActivity. Was ist das Problem und wie behebe ich es?
Ich habe meine Android-App auf Honeycomb portiert und einen großen Refactor durchgeführt, um Fragmente zu verwenden. In meiner vorherigen Version habe ich beim Drücken der Home-Taste a ausgeführt, ACTIVITY_CLEAR_TOPum den Backstack zurückzusetzen. Jetzt ist meine App nur eine einzelne Aktivität mit mehreren Fragmenten. Wenn ich also die Home-Taste drücke, ersetze …
Google empfiehlt, dass wir DialogFragmentanstelle einer einfachen DialogVerwendung verwenden Fragments API, aber es ist absurd, eine isolierte DialogFragmentfür eine einfache Ja-Nein-Bestätigungsmeldung zu verwenden. Was ist in diesem Fall die beste Vorgehensweise?
Ich möchte einer Aktivität ein Fragment hinzufügen, das ihr Layout programmgesteuert implementiert. Ich habe die Fragment-Dokumentation durchgesehen, aber es gibt nicht viele Beispiele, die beschreiben, was ich brauche. Hier ist die Art von Code, die ich zu schreiben versucht habe: public class DebugExampleTwo extends Activity { private ExampleTwoFragment mFragment; @Override …
Ich verwende DialogFragments für eine Reihe von Dingen: Auswahl eines Elements aus der Liste, Eingabe von Text. Was ist der beste Weg, um einen Wert (dh eine Zeichenfolge oder ein Element aus einer Liste) an die aufrufende Aktivität / das aufrufende Fragment zurückzugeben? Derzeit DismissListenerlasse ich die aufrufende Aktivität implementieren …
Ich habe an Fragmenten gearbeitet und bin auf zwei Dinge Activitygestoßen, FragmentActivitydie mehrmals verwendet werden. Ich will wissen , dass es einen Unterschied zwischen diesen beiden, denn wenn ich geändert Activitymit FragmentActivity, es keine Auswirkungen auf die App hatte.
Angenommen, ich habe eine Aktivität, bei der Fragmente programmgesteuert hinzugefügt wurden: private void animateToFragment(Fragment newFragment, String tag) { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, newFragment, tag); ft.addToBackStack(null); ft.commit(); } Was ist der beste Weg, um zum vorherigen sichtbaren Fragment zurückzukehren? Ich habe die Trigger-Back-Button-Funktion beim Klicken auf eine Schaltfläche in Android …
Unten ist mein Code, in den 3 Fragment classesjeweils die drei Registerkarten eingebettet sind ViewPager. Ich habe eine Menüoption. Wie in der Abbildung gezeigt onOptionsItemSelected(), muss ich durch Auswahl einer Option das derzeit sichtbare Fragment aktualisieren. Um dies zu aktualisieren, muss ich eine Methode aufrufen, die sich in der Fragmentklasse …
In Entwicklerkonsolen-Fehlerberichten werden manchmal Berichte mit NPE-Problemen angezeigt. Ich verstehe nicht, was mit meinem Code falsch ist. Auf dem Emulator und meiner Geräteanwendung funktioniert es gut ohne Forcecloses. Einige Benutzer erhalten jedoch NullPointerException in der Fragmentklasse, wenn die Methode getActivity () aufgerufen wird. Aktivität pulic class MyActivity extends FragmentActivity{ private …
Ich habe mehrere Fragmente in einer Aktivität. Bei einem Klick auf eine Schaltfläche starte ich ein neues Fragment und füge es dem Backstack hinzu. Ich habe natürlich erwartet, dass die onPause()Methode des aktuellen Fragments und onResume()des neuen Fragments aufgerufen wird. Nun, es passiert nicht. LoginFragment.java public class LoginFragment extends Fragment{ …
Wenn ich eine Aktivität starte, die Viewpager implementiert, hat der Viewpager verschiedene Fragmente erstellt. Ich möchte für jedes Fragment unterschiedliche Layouts verwenden, aber das Problem ist, dass der Viewpager maximal zwei Layouts anzeigt (zweites Layout für alle verbleibenden Fragmente nach 1). Hier ist der Code für SwipeActivity, der den Viewpager …
Ich habe ein Fragment (F1) mit einer öffentlichen Methode wie dieser public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } und ja, wenn ich es nenne (aus der Aktivität), ist es null ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1(); transaction1.replace(R.id.upperPart, f1); transaction1.commit(); …
Intro: Das grundlegende Muster "Fragment-Tutorial" sieht ungefähr so aus: Haben Sie auf einem Tablet links eine Liste, rechts Details. Beide sind Fragmentsund beide wohnen im selbenActivity . Haben Sie auf einem Telefon eine Liste Fragmentin einerActivity . Starten Sie eine neue Activitymit den Details Fragment. (zB Android 3.0 Fragments API …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.