Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android fragments 保存和恢复动态编辑片段的状态_Android Fragments_Savestate - Fatal编程技术网

Android fragments 保存和恢复动态编辑片段的状态

Android fragments 保存和恢复动态编辑片段的状态,android-fragments,savestate,Android Fragments,Savestate,我有一个按钮,它将文本视图添加到我的片段中。当我关闭活动时,文本视图消失。我唯一想知道的是如何保存和检索创建的textview public class trainingsplan extends Fragment { ImageButton Btn; LinearLayout Layout; private ArrayList<View> mViews= new ArrayList<View>(); int i; @Override public View onCre

我有一个按钮,它将文本视图添加到我的片段中。当我关闭活动时,文本视图消失。我唯一想知道的是如何保存和检索创建的textview

public class trainingsplan extends Fragment {
ImageButton Btn;
LinearLayout Layout;
private ArrayList<View> mViews= new ArrayList<View>();
int i;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {

    View rootView = inflater.inflate(R.layout.trainingsplan, container, false);
    setHasOptionsMenu(true);

    Btn = (ImageButton) rootView.findViewById(R.id.imageButton3);
    Layout = (LinearLayout) rootView.findViewById(R.id.linearLayout);
    LinearLayout.LayoutParams lparams = new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
    final TextView Test = new TextView(getActivity());
    Test.setLayoutParams(lparams);
    Test.setText("Hallo wie gehts dir ?");
    Btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Layout.addView(Test);
            mViews.add(Test);
        }
    });

    return rootView;

}
公共课程培训计划扩展片段{
图像按钮;
线性布局;
private ArrayList mViews=new ArrayList();
int i;
@凌驾
创建视图上的公共视图(布局、充气机、视图组容器、,
Bundle savedInstanceState){
视图根视图=充气机。充气(R.布局图.训练计划,容器,假);
设置选项菜单(真);
Btn=(ImageButton)rootView.findViewById(R.id.imageButton3);
布局=(LinearLayout)rootView.findviewbyd(R.id.LinearLayout);
LinearLayout.LayoutParams lparams=新的LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_内容,LinearLayout.LayoutParams.WRAP_内容);
最终文本视图测试=新文本视图(getActivity());
Test.setLayoutParams(LPARAM);
Test.setText(“你好吗?”);
Btn.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
布局。添加视图(测试);
mViews.add(测试);
}
});
返回rootView;
}