我有一个场景,通过登录页面登录后,每个 Activity
上都会有一个注销按钮
。
单击注销
时,我将传递登录用户的 session ID
进行注销。谁能指导我如何让 session ID
对所有 Activity
可用?
这种情况的任何替代方案
请您参考如下方法:
在当前的 Activity 中,创建一个新的 Intent
:
String value="Hello world";
Intent i = new Intent(CurrentActivity.this, NewActivity.class);
i.putExtra("key",value);
startActivity(i);
然后在新的 Activity 中检索这些值:
Bundle extras = getIntent().getExtras();
if (extras != null) {
String value = extras.getString("key");
//The key argument here must match that used in the other activity
}
使用此技术将变量从一个 Activity 传递到另一个 Activity。