大家好,我想知道是否可以使用 Intent 将对象传递给多个类。 我知道只通过了一个类。
1级
Intent intent = new Intent(class1.this, class2.this)
intent.putExtra("item", itemMain);
StartActivity(intent);
2级
Bundle retrieveData = getIntent().getExtras().getString("item");
我想要做的是将原始 itemMain 传递给所有类,如类 3,4,5
最佳答案
你应该像这样使用 SharedPreference ..
以下是如何将数据插入共享首选项..
SharedPreferences app_preferences =
PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = app_preferences.edit();
editor.putString("item", item);
editor.commit(); //Very important part
以下是如何获取所有类中的信息...
SharedPreferences app_preferences =
PreferenceManager.getDefaultSharedPreferences(this);
String item = app_preferences.getString("item", "No Item");
关于java - 使用 Intent 将对象传递给多个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8422544/