如何在不使用startActivity的情况下将值传递给另一个类()
答
例子:
SharedPreferences sharedpreferences = getSharedPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putString("YOUKEY", "YOUR VALUE WANT TO SAVE");
editor.apply(); //OR editor.commit() -_-
找回它
String name = sharedpreferences.getString("YOURKEY",null);
+2
@statosdotcom apply()立即将更改保存在RAM中,如果您请求它,即使它尚未保存在磁盘上,您也将获得最新数据。 –
+0
@AlexKamenkov谢谢你的加入,我想除此之外,我的评论仍然有效:有意提醒OP关于微小的毫秒,这可能会造成很大的麻烦。懒惰是一个问题。 – statosdotcom
+0
它工作兄弟!但是,这是宣布全局变量的正确方法吗?还是有另一种方式? –
请告诉我们,你尝试过的代码。 – Bestter