"nombres"にあるデータを次のメニューアクティビティに渡したいが、このような状況でリストを作成する方法を知らないいくつかの方法を試みたが、私のアプリケーションがクラッシュする。リスト(文字列)を次のアクティビティに渡す方法
これは私のコードです。
private List<String> nombres = new ArrayList<String>();
public void atomar(View view) {
EditText textField = (EditText) findViewById(R.id.textField);
nombres.add(textField.getText().toString());
Log.i("Info", nombres.toString());
Toast.makeText(MainActivity.this, textField.getText().toString()+" Agregado!, para borrar presiona el nombre", Toast.LENGTH_SHORT).show();
}
public Button atomar2;
public void init(){
atomar2 = (Button)findViewById(R.id.atomar2);
atomar2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent toy = new Intent(MainActivity.this, menu.class);
toy.putStringArrayListExtra("key", nombres.);
startActivity(toy);
}
});
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
スタックトレースを送信 –
user1781908スタックトレースを送信して、クラッシュを見つけるのを助けてください –
マニフェストに2番目のアクティビティを登録しましたか? – Jayanth