我有一個數據傳輸到其他活動的問題有我的代碼。android將數據從一項活動發送給其他人
...
Intent i = new Intent(MainActivity.this, LoggedMain.class);
Intent toOther = new Intent(MainActivity.this, PickerFormActivity.class);
toOther.putExtra(LOGIN_NAME, userName);
toOther.putExtra(PASSWORD, password);
i.putExtra(LOGIN_NAME, userName);
startActivity(i);
在LoggedMain活動
我可以用
Intent i = getIntent();
String userName = i.getExtras().getString(MainActivity.LOGIN_NAME);
獲得價值,但是當我在PickerFormActivity活動IM使用越來越空指針異常
final String username = getIntent().getExtras().getString(MainActivity.LOGIN_NAME);
final String password = getIntent().getExtras().getString(MainActivity.PASSWORD);
有人可以幫我這個問題?
使用'startActivity(toOther);'開始活動,因爲你是在'toOther'intent增加值,而不是'i' –
我需要的值兩項活動 – user3099680
但一次只能啓動一個Activity,所以使用switch case或if-else梯形圖根據條件 –