Eine Aktivitätsunterklasse, die durch das Kompatibilitätspaket eingeführt wurde, um eine Implementierung des Fragment-Frameworks in der Version unter Honeycomb bereitzustellen.
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.
FirstActivity.Javahat ein FragmentA.Javawas anruft startActivityForResult(). SecondActivity.JavaAnruffinish() aber onActivityResultniemals angerufen werden, was geschrieben steht FragmentA.Java. FragmentA.Java Code: @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); // some code Intent i = new Intent(getActivity(), SecondActivity.class); i.putExtra("helloString", helloString); getActivity().startActivityForResult(i, 1); } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); …
Meine Frage ist, abgesehen von den offensichtlichen Vererbungsunterschieden, was sind die Hauptunterschiede zwischen Fragmentund FragmentActivity? Für welche Szenarien ist jede Klasse am besten geeignet? Ich versuche zu verstehen, warum diese beiden Klassen existieren ...
Ich habe eine FragmentActivity und möchte ein Kartenfragment darin verwenden. Ich habe ein Problem damit, dass der Support-Fragment-Manager darauf zugreifen kann. if (googleMap == null) { googleMap = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map1)).getMap(); // check if map is created successfully or not if (googleMap == null) { Toast.makeText(getApplicationContext(), "Sorry! unable to create …
Ich kann das Fragment in FragmentPagerAdapter nicht wiederverwenden. Mit der Methode destroyItem () wird das Fragment gelöscht, aber immer noch nicht erneut getItem () aufgerufen. Es gibt nur 2-3 Bilder, daher verwende ich FragmentPagerAdapter anstelle von FragmentStatePagerAdapter. public class ExamplePagerAdapter extends FragmentPagerAdapter { ArrayList < String > urls; int size …
Ich habe gerade ein Upgrade auf Android Studio 0.2.8 durchgeführt und erhalte die Fehlermeldung "Standardaktivität nicht gefunden", wenn ich versuche, die Ausführungskonfigurationen zu bearbeiten. Wenn ich Android Studio starte, wird folgende Fehlermeldung angezeigt: "Der Zugriff ist nur über den Event-Dispatch-Thread zulässig." Die Aktivität, die ich verwende, ist eine Fragmentaktivität. Bisher …
In meinem Main FragmentActivityrichte ich meinen benutzerdefinierten ActionBarTitel folgendermaßen ein: LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); Das funktioniert perfekt. Sobald ich jedoch andere öffne Fragments, möchte ich, dass sich der Titel ändert. …
Ich habe 2 Fragmente mit auf beiden Fragmenten einen Knopf. Wenn ich die Taste drücke, möchte ich eine neue Aktivität starten. Aber ich kann es nicht zum Laufen bringen. Der Fehler, den ich erhalte: FEHLER hier: Typkonflikt: Konvertiert nicht von mFragmentFavorite in Fragment Was mache ich falsch? MyFragmentPagerAdapter import android.support.v4.app.Fragment; …
Bei meinem Versuch AsyncTaskerhalte ich eine E-Mail-Adresse von meinem Server. In muss onPostExecute()ich überprüfen, ob die E-Mail-Adresse emptyoder null. Ich habe folgenden Code verwendet, um dies zu überprüfen: if (userEmail != null && !userEmail.isEmpty()) { Toast.makeText(getActivity(), userEmail, Toast.LENGTH_LONG).show(); UserEmailLabel.setText(userEmail); } Aber in meinem Toastsehe ich nullgedruckt. Mein vollständiger Code: private …
Ich habe eine LoginActivity(Benutzeranmeldung). Es ist im Grunde genommen ein eigenes ActivityThema, das wie ein Dialog thematisiert ist (um als Dialog zu erscheinen). Es erscheint über a SherlockFragmentActivity. Was ich möchte ist: Wenn es eine erfolgreiche Anmeldung gibt, sollten zwei vorhanden sein FragmentTransaction, um die Ansicht zu aktualisieren. Hier ist …
Ich habe eine FragmentActivity, die ein DialogFragment hostet. Das DialogFragment führt Netzwerkanforderungen aus und verarbeitet die Facebook-Authentifizierung. Daher muss ich sie während der Rotation beibehalten. Ich habe alle anderen Fragen zu diesem Problem gelesen, aber keine von ihnen hat das Problem tatsächlich gelöst. Ich verwende putFragment und getFragment, um die …
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.