我在开发程序时被卡住了。我无法找到解决方案
我正在做的是,从一项活动(A)中,我正在调用其他活动(B)以获得结果。
现在在活动 A 我有一个列表视图。对于该列表视图,我有一个 ArrayAdapter 用于此目的的代码是:
String []name_list = myarraylist.toArray(new String[myarraylist.size()]);
ArrayAdapter<String> adapter = new ArrayAdapter <String>(this, R.layout.textview,name_list);
setListAdapter(adapter);
活动 A 是 ListActivity。
现在,我有一个菜单选项,单击它会将我带到另一个活动,并返回一个结果字符串。到目前为止,一切正常。该字符串也由活动B返回。现在我想将字符串(返回的)添加到列表视图.....我应该怎么做?我尝试在 onActivityResult() 本身和 onResume() 中执行此操作,但我无法使其正常工作。
帮助!
编辑:
onActivityResult 的代码是:
protected void onActivityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode, resultCode, data);
Bundle mybundle = data.getExtras();
String pro_name= mybundle.getString("profile_name");
myarraylist.add(pro_name);
getAdapter().notifyDataSetChanged();
}