ポップアップ アクティビティ ウィンドウ (インフレータを使用) と配列があります。
public class PopUp extends Activity{
ArrayList<String> nameSave = new ArrayList<String>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.popup_layout);
getActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.popup_layout, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
public void upload(View view)
{
EditText editText = (EditText) findViewById(R.id.nameBox);
String name = editText.getText().toString();
nameSave.add(name);
}
まず第一に、配列/リストが正しく機能しているかどうかさえわかりません。基本的に、人が「アップロード」ボタンを押すと、名前を取得して配列に追加します。次に、その配列を 2 つのフラグメントを持つ前のアクティビティ (Launch) に送り返す必要があります。1 つのフラグメントはリストビューであり、配列のコンテンツをそのフラグメントに入れたいと考えています。この配列を渡すにはどうすればよいですか? インテントに入れるのと同じくらい簡単ですか?