当前位置: 首页 > 知识库问答 >
问题:

将数据从活动传递到另一个活动

姬和歌
2023-03-14

我尝试使用intent intent=getIntent();String session_token=intent.getStringExtra(loginscreen.extra_text);

如有任何帮助,不胜感激,谢谢。

共有1个答案

商泽宇
2023-03-14

对此类方案使用sharedPreferences,而不是发送有意图的数据。

您可以在活动A中使用类似的代码,其中包含会话令牌:

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("session_token",session_token);
editor.apply();

然后在活动C中

 SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
 session_token = preferences.getString("session_token","");
 类似资料:
  • 我想把意图转移到Xamarin.Android中的另一个活动。基本上,我需要Intent.data和Intent.clipdata到另一个活动,所以我使用下面的代码来传输Intent,但我不知道检索它的正确方法。 下面是Main Activity中的代码 在第二活动中 如何在第二个活动中检索意图?

  • 在SO上也有类似的问题,但没有一个对我有效。 我想在Activity1中获取被点击的图像并在Activity2中显示它。 我获取被点击图像的图像id如下所示: 并通过意图传递给另一个活动。 任何帮助都很感激。

  • Activity-2(将所选图像设置为屏幕背景图像的活动)

  • 在活动1中,我将一张图片从url加载到imageview中(使用glide)。当我切换到活动2时,我断开了网络连接,我需要在另一个imageview中加载相同的图像。我该如何实现这一点?使用glide缓存在某处的图像可以做到这一点吗?

  • 我正在使用解析网站。 我在中有一个。 并且我需要将值传递给。 所以我创建了一个类实现。 但是,我在类中得到了一个。 如何将传递给另一个活动?

  • 我目前正在做一个项目,我需要帮助。 我想发送的名称,总数量和总价的一个产品的数量在我的添加到购物车活动。 @override public void onListClick(final ItemInfo item){ 上面应该有什么代码发送到购物车活动?? toast.maketext(mainactivity.this,“added To cart”,toast.length_short).sh