如何在android中的两个活动之间传递数据?如何在android中的两个活动之间传递数据?
以下是我的代码: -
Intent intent = new Intent(getBaseContext(), SignoutActivity.class);
intent.putExtra("EXTRA_SESSION_ID", sessionId);
startActivity(intent)
其次,我使用SharedPreferences为: -
对于传递数据: -
SharedPreferences gameSettings = getSharedPreferences("MyGamePreferences",MODE_PRIVATE);
SharedPreferences.Editor prefEditor = gameSettings.edit();
prefEditor.putString("UserName", "Guest123");
prefEditor.putBoolean("PaidUser", false);
prefEditor.commit();
对于接下来的活动中获取数据: -
SharedPreferences gameSettings = PreferenceManager
.getDefaultSharedPreferences(getBaseContext());
String s= gameSettings.getString("UserName", "Dipak");
Boolean b= gameSettings.getBoolean("PaidUser", true);
但数据没有进入下一个活动。
你想通过使用putExtra的数据? –