Чтобы передавать информацию о состоянии между экранами, вам необходимо сначала определить Intent
, который вы передадите в startActivity()
, а затем использовать метод putExtra()
в Intent
, чтобы добавить к нему дополнительную информацию.
Intent i = new Intent();
i.setClassName("com.example", "com.example.newscreen");
i.putExtra("string1", "some string");
i.putExtra("string2", "some other string");
startActivity(i);
Теперь, чтобы получить значения на следующем экране, вы должны сделать что-то вроде этого:
Intent i = getIntent();
Bundle b = i.getExtras();
String string1 = b.getString("string1");
String string2 = b.getString("string2");