我创建了一个android应用程序,其中我在edittext中给出的值将显示在listview上,但是当我点击回到另一个活动并返回到listview活动时,listview项目将会消失。请告诉我如何在活动中永久保存列表视图项目。在Android应用程序中永久保存Listview项目
以下是我的代码。
public class Edit extends Activity {
ArrayList listitems = new ArrayList(); ArrayAdapter适配器;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_edit);
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setDisplayShowHomeEnabled(false);
final EditText et=(EditText)findViewById(R.id.editText1);
Button bt=(Button)findViewById(R.id.button1);
ListView lv=(ListView)findViewById(R.id.listView1);
adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,listitems);
lv.setAdapter(adapter);
bt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
listitems.add(et.getText().toString());
adapter.notifyDataSetChanged();
你在onCreate上填充你的listview吗? – 2014-10-09 17:12:52