До сих пор у меня есть Array
, который заполнен полем EditText
. Я пытаюсь передать это Array
к новому Activity
, а затем заполнить в новом Activity
с значениями Array
в String
от предыдущего Activity
Array In New Activity String
До сих пор у меня есть это:
ArrayList<String> playerList = new ArrayList<String>();
И моя кнопка:
Button play = (Button) findViewById(R.id.playnow);
play.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(demo.AddRemove.this, demo.PasswActivity.class);
Bundle extras = new Bundle();
extras.putSerializable("com.example.playerList", playerList);
i.putExtras(extras);
startActivity(i);
}});
Так что мне нужно, как некоторые получают Valus этого Array
заселить тыс это String
как этот { "name1", "name2", "name3" }
, который находится в новом Activty:
initWheel(R.id.passw_1, new String[] { });
Можете ли вы расширить битфуфур? Ive добавил это в мой новый «Activity» Intent intent = getIntent(); \t \t String [] myStrings = intent.getStringArrayExtra ("com.example.playerList"); ' – Matt
использование getStringArrayList вместо getStringArrayExtra – nandeesh
я просто получаю ошибку' Метод getStringArrayList (String) не определено для типа Intent' с тем, что аргумент? – Matt