如何在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的數據? –