gpt4 book ai didi

android - putExtra 数据不在 Activity 之间传递

转载 作者:太空宇宙 更新时间:2023-11-03 12:40:37 26 4
gpt4 key购买 nike

我有一个问题。我正在设计一个小部件。我有 2 个应用程序。我能够将 Intent 传递给其中一个应用程序。但是当我尝试单击 FB 时遇到问题, Intent 不起作用。我在将数据从 1 个 Activity 传递到另一个 Activity 时出错。数据未从一项 Activity 传递到另一项 Activity 。

代码类优先:

Intent i = getIntent();
String show = i.getStringExtra("show");
if(show.equals("facebook"))
{
viewFlipper.setDisplayedChild(0);
mListView.setAdapter(mFacebookAdapter);
currentView = 0;
}
else if(show.equals("twitter"))
{
viewFlipper.setDisplayedChild(1);
mListView.setAdapter(mTwitterAdapter);
currentView = 1 ;
}

第二类:

Intent facebook = new Intent(context, SocialList.class);
facebook.putExtra("show", "facebook");
PendingIntent pendingfb = PendingIntent.getActivity(context, 0, facebook, 0);

我需要将值从一个类传递到另一个类。在二等课上,我需要先从课上获得“facebook”的显示值。我怎样才能做到这一点。请指导我。

提前致谢。

最佳答案

我正在使用的代码。

插入数据:

    Intent intent = new Intent(this, ProfileActivity.class);
intent.putExtra("profileId", userId);
startActivity(intent);

检索数据:

    profileId = getIntent().getExtras().getString("profileId");

关于android - putExtra 数据不在 Activity 之间传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8613593/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com