プログラムの開発中に立ち往生しています。私は解決策を見つけることができません
私がやっていることは、1 つのアクティビティ (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();
}