Tag: android fragments

Wie man Tests auf einem Tätigkeitsfragment ausführt

Ich beginne gerade mit junit und die erste Ausgabe, die ich laufe, ist, wie soll ich Fragmente testen? Die getestete Aktivität hat 1 Fragment, welches das Hauptlayout ist. @Override protected void setUp() throws Exception { super.setUp(); Intent intent = new Intent(getInstrumentation().getTargetContext(), ActivityWelcome.class); startActivity(intent, null, null); FragmentManager fragmentManager = getActivity().getSupportFragmentManager(); mFragmentWelcome = (FragmentWelcome) fragmentManager.findFragmentByTag(FragmentWelcome.TAG); if (mFragmentWelcome […]

Wie kann ich ein zuvor angelegtes Fragment wiederherstellen?

Ich bin mit dem Kompatibilitätspaket v4 in meinem Projekt und ich habe ein Problem mit halten ein Fragment herum, nachdem es aus der Ansicht entfernt ist. Ich habe meine Activity mit 2 Fragmenten … einen Menürahmen auf der linken Seite, Inhaltsbereich auf der rechten Seite. Der Menürahmen verfügt über 3 verschiedene Menüs (Fragmente), die angezeigt […]

Best Practice für Tab Navigation?

Ich bin auf der Suche nach der besten Praxis der Verwendung von Tab Navigation mit sherlock Actionbar. Was ist der richtige Weg, um die Fragmente zu ändern, und das Hinzufügen von Fragmenten zum Backstack und das Löschen des hinteren Stapels, wenn eine andere Registerkarte ausgewählt ist. Gibt es gute Beispiele oder Open-Source-Projekte, die zeigen, wie […]

Bestimmen Sie Fragment ändern, während Espresso-Tests

Ich teste meine Anwendung in Android aus 1 Hauptaktivität und mehrere Fragmente innen, in denen wir navigieren. Für meine Tests nutze ich Espresso und nach einem Klick auf einen bestimmten Button möchte ich überprüfen, ob sich das aktuelle Fragment geändert hat oder nicht (das Teil mit der Taste ist ok). Also, wie kann ich in […]

NavigationDrawer-Fragment mit ListView und benutzerdefiniertem Header

Ich habe ein Problem und ich kann es nicht lösen. In meiner App habe ich eine Navigationsschublade wie unten definiert: Activity_main.xml <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" > <!– As the main content view, the view below consumes the entire space available using match_parent in both dimensions. –> <FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" /> <!– android:layout_gravity="start" […]

Exit Animation funktioniert nicht; FragmentTransaction benutzerdefinierte Animation funktioniert nicht zum Ausblenden

Ich benutze show / hide, um ein Fragment anzuzeigen, das einen Teil des Bildschirms aufnimmt. Aus irgendeinem Grund, wenn das Fragment angezeigt wird, spielt die slide_in_left Animation, aber wenn das Fragment versteckt ist, gibt es keine Animation, das Fragment verschwindet einfach. Ich habe versucht, mit der slide_in_left Animation für beide exit und enter , das […]

AndroidRuntimeException: requestFeature () muss vor dem Hinzufügen von Inhalt aufgerufen werden

Ich habe Dialogfragment. Ich habe die Absicht, dieses Fragment in Aktivität und Dialog zu verwenden. Und ich überschreibe onCreateDialog und onCreateView-Methode. Hier ist codierung @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.interval_time_popup, null); setup(view, false); return view; } @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); […]

Fragment's onActivityCreated () wird nach onDestroy () der Aktivität aufgerufen

Heute habe ich ein merkwürdiges Verhalten in meiner Bewerbung bemerkt. Es passiert, wenn ich meine Anwendung mit der Geräteansicht von Eclipse stoppe. Kann jemand es erklären? Warum wird onActivityCreated() von Fragment auch dann benannt, wenn Activity bereits zerstört ist? MyHomeActivity enthält zwei Fragment s und ähnliches Log wird für beide generiert. Hier bin ich einfügen […]

Versuchen, virtuelle Methode aufzurufen 'void android.support.v4.view.ViewPager.setAdapter (android.support.v4.view.PagerAdapter)' auf einer Nullobjektreferenz

Ich versuche, Schiebe-Tab-Layout mit Android Material Design zu implementieren. Aber es gibt mir NullPointerException . Hier ist mein Code so weit: MainActivity.java public class MainActivity extends ActionBarActivity { private Toolbar toolbar; private ViewPager pager; private SlidingTabLayout nLayout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_appbar); toolbar = (Toolbar) findViewById(R.id.app_bar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowHomeEnabled(true); NavigationDrawerFragment drawerFragment = (NavigationDrawerFragment) […]

Wie man mehrere Fragment-Interaktions-Listener in einer Aktivität richtig behandeln kann?

Ich habe eine Activity und sechs verschiedene Fragments daran. Jedes Fragment hat OnFragmentInteractionListener Schnittstelle und Aktivität implementiert alle diese Zuhörer, um Rückrufe zu erhalten. Es sieht ein wenig chaotisch aus, also bin ich interessiert, gibt es einige Muster / Möglichkeiten, dies zu vereinfachen und eleganter zu machen?

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.