如何在 Android 应用程序的活动之间传递数据?

问题描述

最简单的方法是将会话 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”的部分)。

解决方法

我有一个场景,通过登录页面登录后button,每个activity.

单击sign-out时,我将传递已session id登录用户的注销。谁能指导我如何保持session id对所有人可用activities

这种情况的任何替代方案

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...