Tag: android fragments

Warum bekomme ich IllegalStateExceptions jedes Mal, wenn ich eine Aktivität beginne, die Unterstützung Fragments verwendet?

Ich benutze die Android-Support-Bibliothek, um Fragmente in Pre-Waben-Anwendungen zu verwenden. Wenn ich ein Fragment in die onCreate-Methode meiner Aktivität hinzufüge, stürzt die Aktivität mit einer IllegalStateException ab. 08-04 10:19:49.100: ERROR/AndroidRuntime(18501): FATAL EXCEPTION: main 08-04 10:19:49.100: ERROR/AndroidRuntime(18501): java.lang.RuntimeException: Unable to start activity ComponentInfo{net…./net…..homescreen…Main}: java.lang.IllegalStateException: Activity has been destroyed 08-04 10:19:49.100: ERROR/AndroidRuntime(18501): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651) 08-04 10:19:49.100: ERROR/AndroidRuntime(18501): […]

Konflikte Android-Fehlermeldungen: Das angegebene Kind hat bereits ein Elternteil. Sie müssen removeView () auf dem Elternteil des Kindes aufrufen

Ursprünglich bekam ich diesen Fehler: Das angegebene Kind hat bereits ein Elternteil. Sie müssen removeView () auf dem Elternteil des Kindes aufrufen beim customSection.addView(customLayout); Also habe ich hinzugefügt ((LinearLayout)customLayout.getParent()).removeView(customLayout); Und jetzt bekommen java.lang.NullPointerException Also, wenn das Kind ein Elternteil hat, und ich muss zuerst das Kind aus dem Elternteil entfernen, warum ist getParent () return […]

Wann würde Fragments OnDestroyView angerufen werden, aber es würde nicht zerstört werden?

Wenn ich einen Fragment-Lebenszyklus betrachte, bin ich mir nicht sicher über die Szenarien, die hier passieren können. Es gibt 2 Möglichkeiten, um zu gehen, wenn ein Fragment nicht mehr aktiv ist. Rufen Sie die entsprechenden Rückrufe an, zerstören Sie die Ansicht und zerstören Sie das Fragment Rufen Sie die Rückrufe an, zerstören Sie die Ansicht, […]

So implementiere ich das Multi-Fenster-Layout (wie der Standard-Browser) (Editor mit mehreren geöffneten Dateien)

Ich schreibe einen Redakteur (von Sorten), die ich in der Lage sein werde, mehrere Fenster gleichzeitig zu öffnen, und ich möchte in der Lage sein, zwischen den Fenstern zu navigieren, wie es in der Standardbrowser- (Internet-) Anwendung möglich ist. Siehe Bild: http://i.imgur.com/LM6Nz.png zur Klärung. Meine Frage ist, wie man diese Fenster implementiert Wollte ich, dass […]

Wie zeigt man Soft-Tastatur perfekt in Fragment in Android?

Ich habe ein EditText in einem Fragment innerhalb einer Aktivität. Mein Aktivitäts-Layout: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/login_bg"> … <FrameLayout android:id="@+id/fragment_container" android:layout_width="match_parent" android:layout_height="match_parent"/> … </RelativeLayout> Meine Aktivitätskonfiguration in AndroidManifest.xml: <activity android:name="com.demo.LoginActivity" android:configChanges="orientation|keyboardHidden" android:launchMode="singleTop" android:screenOrientation="portrait" android:theme="@style/activityTheme" /> Mein Code, der benutzt, um Fragment in Aktivität zu starten: private void startFragment(BaseFragment fragment, String tag) { […]

Google Maps Fragment wird nicht geladen

Ich möchte ein Google Maps- Objekt laden und einige Listener erstellen: Ich habe diese Klasse erstellt: import java.lang.ref.WeakReference; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.GoogleMap.OnMarkerDragListener; import com.google.android.gms.maps.MapFragment; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.Marker; import com.google.android.gms.maps.model.MarkerOptions; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.support.v4.app.FragmentActivity; import android.util.Log; import android.view.View; import […]

PopBackStack aber behalte das erste Fragment in Android

Ich arbeite an Fragment-Transaktion, und der Backstack ist so: fragA => fragB => fragC => fragD Ich würde gerne wieder nach fragA zurückkehren fragD => onBackPress => fragA Also habe ich versucht Code wie: getChildFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE); Aber klar klar den ganzen backstack, wie kann ich das erste fragment im backstack halten? Danke vielmals

ActionBar Titel dynamisch ändern mit Fragment

Ich habe 1 Aktivität mit 3 Fragmenten innen (Home-Login-RestorePass) Anfänglich werden HomeFragment-Shows und die anderen beiden versteckt. Ich möchte, dass sich der ActionBar-Titel je nachdem, welches Fragment angezeigt wird. Ich versuche in meiner Tätigkeit mit: public void setActionBarTitle(String title){ getSupportActionBar().setTitle(title); } @Override public void onResume() { super.onResume(); // Set title setActionBarTitle(getString(R.string.app_name)); } Und die Fragmente […]

Android EditText nächsten Fokus

Ich habe ein paar EditTexts in 2 Fragmenten verbreitet. Eines der Fragmente hat folgendes XML-Layout: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" > <TextView android:id="@+id/title" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/cool_button" android:gravity="center" android:text="@string/user_account" android:textAppearance="?android:attr/textAppearanceMediumInverse" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@color/yellow" android:gravity="center" android:padding="10dp" android:text="@string/registration_description1" android:textAppearance="?android:attr/textAppearanceSmall" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" […]

Android-Google-Fragment, das von ViewPager verwaltet wird

Ich kann eine Google Map in ein Android-Fragment laden, das sich innerhalb einer Aktivität befindet. Das hat gut geklappt Aber jetzt möchte ich ViewPager verwenden, um zwischen Ansichten zu navigieren (class android.support.v4.app.Fragment). Es scheint nicht möglich, eine com.google.android.gms.maps.MapFragment in ein solches Fragment zu laden. Zum Beispiel in: import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; […]

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