如何在 Android 应用程序的活动之间传递数据?
发布于 2022-03-22 23:29:55
我有一个场景,通过登录页面登录后button
,每个activity
.
单击sign-out
时,我将传递已session id
登录用户的注销。谁能指导我如何保持session id
对所有人可用activities
?
这种情况的任何替代方案
关注者
0
被浏览
90
1 个回答
-
最简单的方法是将会话 ID 传递给
Intent
您用于启动活动的注销活动:Intent intent = new Intent(getBaseContext(), SignoutActivity.class); intent.putExtra("EXTRA_SESSION_ID", sessionId); startActivity(intent);
访问下一个活动的意图:
String sessionId = getIntent().getStringExtra("EXTRA_SESSION_ID");
Intents的文档有更多信息(查看标题为“Extras”的部分)。