FragmentActivity türünde bir etkinliğim var.Parçadan yeni etkinlik girerken ve etkinliğe geri döndüğünde parça etkinliği yok oluyor
Intent myIntent = new Intent(getActivity(), InstanceActivity.class);
getActivity().startActivity(myIntent);
: Kullanıcı dokunduğunda böyle listedeki öğe üzerinde yeni bir aktivite açıyorum fragmanı İçinde
<android.support.v4.view.ViewPager
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".OpenStack" >
<!--
This title strip will display the currently visible page title, as well as the page
titles for adjacent pages.
-->
<android.support.v4.view.PagerTitleStrip
android:id="@+id/pager_title_strip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:background="#33b5e5"
android:paddingBottom="4dp"
android:paddingTop="4dp"
android:textColor="#fff" />
</android.support.v4.view.ViewPager>
: Her kaydırılabilir sekmesi bir parçasıdır görünüm çağrı cihazı kullanarak bazı içeriğe sahip İçinde
Ancak parçalara sahip olana dönmek için InstaceActivity öğesine geri döndüğümde, imha edilir ve yeniden oluşturulur. Bunun neden olduğu hakkında hiçbir fikrim yok. FragmentActivity'i arka planda tutmak için özel bir şey yapmalı mıyım? Geri bastığınızda savedInstanceState NULL olduğu için FragmentActivity OnCreate olay
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putString("CONNTOKEN", isConnToken);
outState.putString("NOVAURL", isNovaURL);
}
??:
Hatta devleti kurtarmaya yardımcı olmuyor
Anladığım kadarıyla, bu parçadan başka bir parçaya giderken kullanılır, ancak burada parçacığa etkinliğe gidiyorum. – andy57
Oh ... Görüyorum. Bunu denedin mi ve işe yaramadı mı? – nhgrif
Burada parçaları değiştirmiyorum ve sadece addToBackStack'ı FragmentTransaction üzerinde kullanabilirim. Bunu zaten denedim, ama hiçbir şey değiştirmedi. – andy57