我的问题如下:
我有一个终点,假设something.com/token
,我必须点击 GET 请求。根据我获得的回复,我想将其存储在一些String token
中(当我启动应用时,只需一次)
我想提出另一点,假设something.com/chat
,我必须将token
传递给我。在我的布局中,当我点击一个按钮时 - 我想getText
中的EditText
并调用异步任务,我将通过text
和token
我已经能够达到一个阶段,我可以多次同时击中这两个请求。因此,每次点击token
something.com/chat
并将其传递给button
如何只调用第一步并将其传递给我的/chat
实施
答案 0 :(得分:2)
您可以使用shared preferences
执行此操作。将值存储在共享首选项中:
SharedPreferences prefs = getPreferences(MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("key",1); //or you can also use editor.putString("key","value");
editor.commit();
执行此操作后,例如,如果用户召回活动,则检查共享首选项中的值,如果找到,则只需执行您希望执行的操作,允许用户继续执行活性。
要从共享首选项文件中检索值,请调用getBoolean()
和getString()
等方法,提供所需值的键,如果键不是&#39,则可选择返回默认值。在场。
这是一个快速参考:
http://developer.android.com/reference/android/content/SharedPreferences.html