小编Sta*_*ete的帖子

Android - 保存/恢复片段状态

我有一个活动,其中我经历了几个片段.在每个片段中,我都有几个视图(EditText, ListView, Map等).

如何保存当时显示的片段实例?我需要它在活动时工作onPause() --> onResume().当我从另一个片段(从backstack弹出)返回时,我需要它才能工作.

从主要的Activity我调用第一个片段,然后从片段我调用下一个片段.

我的活动代码:

public class Activity_Main extends FragmentActivity{

public static Fragment_1 fragment_1;
public static Fragment_2 fragment_2;
public static Fragment_3 fragment_3;
public static FragmentManager fragmentManager;

@Override
 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

     fragment_1 = new Fragment_1();

     fragment_2 = new Fragment_2();

     fragment_3 = new Fragment_3();

     fragmentManager = getSupportFragmentManager();
     FragmentTransaction transaction_1 = fragmentManager.beginTransaction();
     transaction_1.replace(R.id.content_frame, fragment_1);
     transaction_1.commit();
}}
Run Code Online (Sandbox Code Playgroud)

然后这是我的一个片段的代码:

public class Fragment_1 extends Fragment {

      private EditText title;
      private Button go_next;


      @Override …
Run Code Online (Sandbox Code Playgroud)

android fragment onresume android-fragments back-stack

46
推荐指数
4
解决办法
11万
查看次数

Android拖放视图

我需要实现与Android的通知栏类似的东西.我想提出一个用户可以拖放的视图.在bigining中看不到的部分有更多的视图.(下图解释了我想要实现的目标).

在此输入图像描述

expand android draggable android-layout android-view

5
推荐指数
1
解决办法
2737
查看次数