可能是重复问题:
如何在Android中从一个活动传递值到另一个活动?
我有一个标题和内容列表的活动(ApiDemos中的list6示例)。 我还有一个添加笔记的活动。当我点击“添加”按钮时,我希望我的笔记标题出现在列表中。正文也一样。问题在于,在List活动中,有两个预定义硬编码标题和正文的String []数组。 我应该怎么做才能添加自己新的标题和内容,而不是使用这些硬编码值? 我知道我必须使用带有startActivityForResult的意图,但那可能就是我所知道的全部了...
可能是重复问题:
如何在Android中从一个活动传递值到另一个活动?
我有一个标题和内容列表的活动(ApiDemos中的list6示例)。 我还有一个添加笔记的活动。当我点击“添加”按钮时,我希望我的笔记标题出现在列表中。正文也一样。问题在于,在List活动中,有两个预定义硬编码标题和正文的String []数组。 我应该怎么做才能添加自己新的标题和内容,而不是使用这些硬编码值? 我知道我必须使用带有startActivityForResult的意图,但那可能就是我所知道的全部了...
你有两个选项:
这样你就可以从带有添加按钮的活动中使用相同的实例,并修改listview:
FirstActivity.listTitlesArrayList.add(listTitleString);
FirstActivity.listDescriptionArraylist.add(listDescriptionString);//this is probably your note
FirstActivity.listView.invalidateViews();
在前往ListActivity时,通过以下方式传递数据。
intent.putExtra("Title", listTitleString);
intent.putExtra("Content", listDescriptionString);
startActivity(intent);
并在第二个活动中使用以下代码来恢复它:
title= getIntent().getExtras().getString("Title");
...and so on..