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

发布于 2022-03-22 23:29:55

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

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

这种情况的任何替代方案

关注者
0
被浏览
90
1 个回答
  • 面试哥
    面试哥 2022-03-22
    为面试而生,有面试问题,就找面试哥。

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看