第二の活動のための
public void showPWActivity(){
Intent myIntent = new Intent(this, Planeswalker.class);
startActivity(myIntent);
}
方法SharedPreferences使用:
// Access the default SharedPreferences
SharedPreferences preferences =
PreferenceManager.getDefaultSharedPreferences(this);
// The SharedPreferences editor - must use commit() to submit changes
SharedPreferences.Editor editor = preferences.edit();
// Edit the saved preferences
editor.putString("Name", "Tom");
editor.putInt("Age", 31);
editor.commit();
状態を取得する、
Intent i = new Intent(getApplicationContext(), NewActivity.class);
i.putExtra("new_variable_name","value");
startActivity(i);
次に、新しい活動に:
SharedPreferences preferences =
PreferenceManager.getDefaultSharedPreferences(this);
String Name = preferences.getString("Name","Default");
を活動の間でデータを渡すために:あなたの現在の活動に
を、新しいIntentを作成し、あなたの活動を再開するときに、変数のそれらの値を取得します。ここでは、文字列を取得しています。
Bundle extras = getIntent().getExtras();
if (extras != null) {
String value = extras.getString("new_variable_name");
}
このテクニックを使用して、あるアクティビティから別のアクティビティに変数を渡します。
あなたの質問に詳細を追加することをお勧めします。 – Enzokie