如何保存Android中动态添加的按钮?

如何保存Android中动态添加的按钮?,android,Android,我知道如何动态添加按钮,但如何保存它以便在重新启动应用程序时可以看到它 LinearLayout.LayoutParams params=新建LinearLayout.LayoutParamsLinearLayout.LayoutParams.MATCH_父级,LinearLayout.LayoutParams.WRAP_内容; Button btn=新按钮不活动。此; LinearLayout linaer=LinearLayout findViewByIdR.id.LinearLayout1

我知道如何动态添加按钮,但如何保存它以便在重新启动应用程序时可以看到它

LinearLayout.LayoutParams params=新建LinearLayout.LayoutParamsLinearLayout.LayoutParams.MATCH_父级,LinearLayout.LayoutParams.WRAP_内容; Button btn=新按钮不活动。此; LinearLayout linaer=LinearLayout findViewByIdR.id.LinearLayout1; btn.setIdcount; 最终int id_u2;=btn.getId; btn.setTexteditText.getText.toString; //**linaer.addViewbtn,参数** 按钮btns=按钮查找视图; btns.setonClickListener新建视图.OnClickListener{ 公共void onclick视图{ 意向it=新意向; it.setClassMainActivity.this,Album_Main.class; startActivityit; } }
当你创建一个按钮时,保留该按钮的标志,当你重新打开应用程序时,只需检查该标志。如果符合您的条件,请创建所需的按钮。

当您重新打开应用程序时,不会再次执行相同的代码,并且会创建按钮吗?否。。当重新打开应用程序时,我想看到上次创建的按钮。你如何知道它是新创建的按钮还是旧按钮?在测试中,我创建了一个按钮,我可以看到并使用它。但在重新打开应用程序后,按钮消失了。我认为这是不可能的。从xml中添加按钮可能是最好的主意。最好只是检查按钮是否存在,而不是为它创建一个标志。尽量远离旗帜。