Tag: back-stack
„Back stack“ ist ein Stapel, in dem Aktivitäten innerhalb einer Android task angeordnet sind. Android task ist eine Sammlung von Aktivitäten, mit denen Nutzer interagieren bei der Durchführung einer bestimmten Aufgabe. Durch diesen Prozess Aktivitäten auf dem Stapel abgelegt, in der Reihenfolge, in der jede Aktivität wird geöffnet. Aktivitäten zugegriffen werden kann, wird später in umgekehrter Reihenfolge durch drücken der „zurück“ – button.
1
Antworten
Ich habe eine activity mit fragment 'Liste', die bei Klick auf eines seiner Elemente ersetzen wird selbst zu einer 'content' - fragment. Wenn der Benutzer die Schaltfläche zurück, er brachte auf die 'Liste' - fragment wieder. Das
1
Antworten
Ich bin mit Fragmente in meinem app-Projekt. Alle Fragmente Hinzugefügt werden zurück Stapel: ... fragmentTransaction.addToBackStack(null); ... Später auf, was ist der richtige Weg, um alle Fragmente von zurück Stapel in Ordnung ? InformationsquelleAutor Leem.fin | 2012-03-19
2
Antworten
Ich habe eine Aktivität mit einem dual-Fenster: eine Liste der Menüpunkte auf der linken Seite (fragment M) und details des aktuell ausgewählten Elements auf der rechten Seite (fragment D). Wenn der Benutzer wählt ein Element im fragment
3
Antworten
Hier ist ein code für eine grundlegende Fragment enthält eine WebView. WebFragment.java public class WebFragment extends Fragment { String TAG = "WebFragment"; private WebView webView; private String currentUrl = "http://www.google.com"; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container,
3
Antworten
Ich bin mit mehreren fragments werden dynamisch Hinzugefügt werden, in activity. Funktioniert alles einwandfrei, wenn ich drücken Sie die zurück-Taste, die fragments gehen backstack. Und wenn ich resume scheint es. Aber jedesmal, wenn auf Resume ist es
6
Antworten
Ich arbeite an ein fragment Transaktion und dem backstack ist wie folgt: fragA => fragB => fragC => fragD Ich würde gerne zurück fragA nach hinten von der fragD fragD => onBackPress => fragA So, ich habe
13
Antworten
Wenn Sie die ZURÜCK-Taste gedrückt wird, auf dem Telefon, ich will, um zu verhindern, dass eine bestimmte Tätigkeit von der Rückkehr in seine Vorherige. Speziell, ich habe login und sign-up-Bildschirme, beide beginnen eine neue Tätigkeit als HomeScreen
3
Antworten
Ich bin mit zwei Fragmente der Reihe A und der Reihe B, die gerendert mit Blick pager . Wenn Benutzer geklaut von A nach B drückt die zurück-Taste(wenn in B) dann Benutzer sollten gehen Sie zu Einem
5
Antworten
Ich bin mit einem viewpager zu streichen, zwischen Fragmenten und würde gerne die zurück-Taste, um navigieren Sie zu dem zuvor angezeigten fragment statt der Beendigung der Tätigkeit. Sorry, wenn dies ist ein Duplikat von diese Frage jedoch
5
Antworten
In meiner app, ich würde gerne den Splash screen mal auf den ersten Lauf nur aber das problem ist, dass ich bereits in der Manifest diese Zeile: android:noHistory="true" was grossartig funktioniert, wenn ich drücken Sie die zurück-Taste
3
Antworten
Habe ich getan qui ein bisschen Lesen und suchen SO, aber kann nicht einen Weg finden, klar, der aktuelle activity-stack. Der Kontext meiner app wird eine Aktivität gestartet, die von einem hintergrund-Dienst /Benachrichtigung. Vorstellen, dass mein app
6
Antworten
Hallo, ich bin die Entwicklung von android-Anwendung, in der ich bin mit ich bin mit single Activity und 3 Fragmente. So betrachten ich habe 3 Fragmente A B C. Wenn ich den Schalter von A nach B,
8
Antworten
Ich habe ein massives problem mit der Art und Weise der android-fragment backstack scheint zu funktionieren und wäre sehr dankbar für jede Hilfe, die angeboten wird. Stellen Sie sich vor Sie haben 3 Fragmente [1] [2] [3]
12
Antworten
Wie kann ich die neueste fragment-Instanz Hinzugefügt werden, in backstack (wenn ich es nicht wissen, die fragment-tag - & id)? FragmentManager fragManager = activity.getSupportFragmentManager(); FragmentTransaction fragTransacion = fragMgr.beginTransaction(); /****After add , replace fragments (some of the fragments
10
Antworten
Ist es möglich zu Beginn einer Aktivität auf dem Stapel löschen der gesamten Geschichte davor? Die situation Habe ich ein activity-stack, der geht entweder Ein->B->C oder B->C (Bildschirm wählt der Benutzer token, aber viele Benutzer nur ein
10
Antworten
Ich habe eine Anwendung mit mehreren Tätigkeiten in Android und ich möchte die user anmelden können-durch drücken der Menü-Taste. Das problem ist, dass ich A) Android nicht lassen, beenden Sie die Anwendung und B) selbst wenn ich
2
Antworten
Keiner der anderen Fragen, die ich gelesen habe auf stackoverflow in der Lage gewesen, um Hilfe mit meinem problem. Soweit ich sagen kann, ich mache alles richtig. Ich habe einen master/detail flow mit Fragmenten. Bei der Erstellung
1
Antworten
Habe ich diesen post aber die Lösungen, die hier gepostet werden nicht für mich arbeiten: erhalten Sie die neuesten fragment in den backstack Wenn ich ersetzen ein fragment für die anderen, die ich benutze: FragmentManager manager =
3
Antworten
Bin ich immer ein seltsames problem, während die Verwendung von Fragmenten und knallen Sie wieder heraus. Habe ich ein Fragment Aktivität: Schritt 1: ich füge ein Fragment in der onCreate der Activity in den Start-benannt Fragment A
8
Antworten
Sagen, ich habe eine Tätigkeit, die Fragmente programmgesteuert Hinzugefügt: 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 wieder den vorhergehenden fragment, das
12
Antworten
Ich bin mit dem Kompatibilitäts-Paket zu verwenden Fragmente mit Android 2.2. Bei der Verwendung von Fragmenten und das hinzufügen von übergängen zwischen Ihnen auf den backstack, ich würde gerne erreichen, dass das gleiche Verhalten von onResume einer
11
Antworten
Wenn Sie die ZURÜCK-Taste gedrückt wird, auf dem Telefon, ich will, um zu verhindern, dass eine bestimmte Tätigkeit von der Rückkehr in seine Vorherige. Speziell, ich habe login und sign-up-Bildschirme, beide beginnen eine neue Tätigkeit als HomeScreen
11
Antworten
Habe ich auf einen Fehler in meiner Anwendung, wenn es gestartet wird mit dem "Öffnen" - Taste auf dem android-Markt. Es scheint, dass es startet, aus dem Markt, verwendet eine andere Absicht dann starten Sie es aus
7
Antworten
Habe ich eine Tätigkeit, in die ich gehen durch mehrere Fragmente. In jedem fragment habe ich mehrere Ansichten (EditText, ListView, Mapetc). Wie kann ich die speichern die Instanz des fragments, der angezeigt wird, in diesem moment? Ich
4
Antworten
Kann ich savedInstanceState() zum speichern des Zustand beim entfernen ein fragment, dann wiederherstellen den Zustand, wenn ich die pop-fragment aus dem hinteren Stapel? Wenn ich wieder das fragment aus der back-stack, bundle savedInstanceState ist immer null. Gerade
10
Antworten
Habe ich 2 Aktivitäten: Haupt-und Liste. Vom Main können Sie die Liste öffnen; aus der Liste können Sie öffnen Sie Main. Möchte ich es so, dass jedes öffnen der Liste wird nicht gerettet, der in der 'Geschichte'.
5
Antworten
Ich bin derzeit am erstellen einer Anwendung für Android (14 <= SDK <= 21) durch die Nutzung einer ActionBarActivity und mehr Fragments wie ListFragment und MapFragmentdie vertauscht werden innerhalb einer einzigen FrameLayout anzeigen. Den ActionBarActivity automatisch ersetzen/commit
3
Antworten
Im Versuch zum laden eines neuen fragment, wenn eine Methode aufgerufen wird. Diese Methode erstellt ein neues fragment und "ersetzt" den anderen fragment: private void showTestFragment(Fragment oldFragment, boolean addBackStack, BaseAdapter adapter, int position) { Cursor cursor =
4
Antworten
Ich dachte, das system würde reverse-Animationen auf den backstack, wenn Sie die zurück-Taste gedrückt wird, wenn die Verwendung von Fragmenten mit dem folgenden code: FragmentManager fm = getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out); ft.replace(R.id.viewContainer, new class(),
15
Antworten
Habe ich mehrere fragment innerhalb einer Aktivität. Auf eine Schaltfläche klicken, ich fange ein neues fragment, indem es auf backstack. Ich habe natürlich erwartet, dass die onPause() - Methode des aktuellen Fragments und onResume() neue Fragment aufgerufen
4
Antworten
Ich bin, zu lernen, wie die Fragmente verwenden. Ich habe drei Instanzen des Fragment initialisiert werden an der Spitze der Klasse. Ich füge das fragment eine Aktivität wie diese: Deklarieren und initialisieren: Fragment A = new AFragment();
1
Antworten
Habe ich Eine Aktivität, die fordert, fragment Bf, die fordert, fragment, Cf. Ich will Bf in den backstack bei Cf aufgerufen wird, so dass die Benutzer navigieren können, um es zurück. Allerdings, wenn eine bestimmte Taste gedrückt
2
Antworten
Arbeite ich an einer Anwendung die Tabletten werden implementiert durch verwenden FragmentActivity. Da die tabs sind erforderlich während der Anwendung, Fragmente, die intensiv genutzt werden, um die Anwendung kompatibel auf allen Versionen von android. Als Konsequenz bin
15
Antworten
Wenn ich bin klicken auf Logout button in meinem Profil Aktivität ich will, dass der Benutzer Login Seite, wo er benötigt neue Zugangsdaten. Daher habe ich diese code: Intent intent = new Intent(ProfileActivity.this, LoginActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent);
3
Antworten
Mein Szenario : Aktivität 1 besteht aus Fragmenten Ein-> B-> C. Alle Fragmente Hinzugefügt werden, die mithilfe dieses Codes : FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.replace(R.id.content, fragment, TAG); ft.addToBackStack(TAG); ft.commit(); Nun, von fragment C,
12
Antworten
Ich geschrieben habe, eine dummy-Aktivität, schaltet zwischen zwei Fragmenten. Wenn Sie gehen aus FragmentA, FragmentB, FragmentA wird Hinzugefügt, um die Rückseite stack. Jedoch, wenn ich zurück in FragmentA (durch drücken der Rück-Taste), eine völlig neue FragmentA erstellt
3
Antworten
Ich habe eine Activity_1 nach einer Vielzahl von Schritten, sagen Activity_2 > Activity_3 .... in einigen Activity_n ich ändern, einige Daten in Bezug auf Activity_1 und rufen Sie es mit Intent intent = new Intent(Activity_n.this, Activity_1.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
3
Antworten
Ich bin sehr verwirrt zwischen diesen Funktionen und Ihren Zweck. Was ich beobachtet habe, dass mit replace() ersetzt die vorhandenen fragment eine neue. Wir können addToBackStack(null) zu setzen, das fragment im back-Stapel, so wir können gehen Sie
5
Antworten
Habe ich umgesetzt Navigation Schublade, die eine Unterklasse von Aktivität. Ich habe viele Fragmente in meiner Anwendung. Meine Frage geht hier Vorstellen, es sind 3 Fragmente : Fragment_1 : Fragment_2 : Fragment_3 Wenn ich starte meine Anwendung,
7
Antworten
Ich habe eine Anwendung mit Aktivitäten zurück legen -> B -> C -> D -> E. Jetzt bei der Aktivität E, ich will wissen, des back-Stapels Aktivitäten, die ich navigiert. Wie finde ich diese?? InformationsquelleAutor der Frage