将数据从活动发送到片段android工作室[重复]

     2023-04-13     145

关键词:

【中文标题】将数据从活动发送到片段android工作室[重复]【英文标题】:send data from activity to fragment android studio [duplicate] 【发布时间】:2016-12-23 20:12:45 【问题描述】:

我想将数据从活动发送到片段,但我提交的片段数据为空。我不知道为什么。这是我发送数据并调用片段时的代码。

String b = "hahhaha";
Bundle bundle = new Bundle();
bundle.putString("coba" ,b);
bundle.putSerializable("modelassign" ,modelAssign);

// set Fragmentclass Arguments
ViewTaskFragment vtf = new ViewTaskFragment();
vtf.setArguments(bundle);

//call fragment
FragmentTransaction transact=getSupportFragmentManager().beginTransaction();
transact.add(R.id.content_frame, new ViewTaskFragment(), "viewtaskfragment");
transact.commit();

这是我检索发送数据时的代码:

 modelAssign = (ModelAssign) this.getArguments().getSerializable("modelassign");
 String haha = this.getArguments().getString("coba");

谁能帮忙?

【问题讨论】:

【参考方案1】:

在向事务添加片段时,您正在创建 ViewTaskFragment() 的新实例,使用已创建的对象来存储捆绑包。

transact.add(R.id.content_frame, vtf  , "viewtaskfragment");

【讨论】:

哇.. 非常有帮助,谢谢【参考方案2】:

您将参数包传递到Fragment

ViewTaskFragment vtf = new ViewTaskFragment();
vtf.setArguments(bundle);

然后为事务创建一个新的Fragment

transact.add(R.id.content_frame, new ViewTaskFragment(), "viewtaskfragment");

使用您之前创建的包含参数的Fragment

transact.add(R.id.content_frame, vtf, "viewtaskfragment");

【讨论】:

【参考方案3】:

改变这个

transact.add(R.id.content_frame, new ViewTaskFragment(), "viewtaskfragment");

transact.add(R.id.content_frame, vtf, "viewtaskfragment");

【讨论】:

在Android中将数据从基本活动发送到片段[重复]

】在Android中将数据从基本活动发送到片段[重复]【英文标题】:SendingdatafromBaseActivitytoFragmentinAndroid[duplicate]【发布时间】:2017-02-0607:24:11【问题描述】:我有一个关于片段的问题。场景是:登录后,我正在进行一个有3个片段的... 查看详情

Java Android - 将数据从活动发送到片段

】JavaAndroid-将数据从活动发送到片段【英文标题】:JavaAndroid-Senddatafromactivitytofragment【发布时间】:2017-12-1608:51:58【问题描述】:过去一天,我一直试图弄清楚如何将数据从Activity传递到Fragment,但还没有走多远。我知道如何将... 查看详情

将数据从活动传递到片段[重复]

】将数据从活动传递到片段[重复]【英文标题】:PassdatafromanActivitytoafragment[duplicate]【发布时间】:2020-09-2419:02:22【问题描述】:我有点迷失了,所以我已经将数据从我的LoginActivity传递到了我的DashboardActivity。它现在可以工作了... 查看详情

将arraylist从一个活动发送到另一个活动到listview android [重复]

】将arraylist从一个活动发送到另一个活动到listviewandroid[重复]【英文标题】:sendarraylistfromonetoanotheractivityintolistviewandroid[duplicate]【发布时间】:2015-07-2009:10:01【问题描述】:我正在制作一个安卓应用程序。它很简单并且基于报价... 查看详情

我想将数据从活动传递到片段[重复]

...uplicate]【发布时间】:2021-07-2901:24:21【问题描述】:我是android开发的新手我正在尝试将数据从Activity传递到Fragment我从另一个活动中获得的这些数据活动publicclassBettingPageextendsAppCompatActivitypublicCard 查看详情

在Android中将数据从活动发送到片段

】在Android中将数据从活动发送到片段【英文标题】:SenddatafromactivitytofragmentinAndroid【发布时间】:2019-02-2621:26:40【问题描述】:我有两节课。首先是活动,其次是我有一些EditText的片段。在活动中,我有一个带有异步任务的子类... 查看详情

如何将数据从一个片段传输到另一个片段android

】如何将数据从一个片段传输到另一个片段android【英文标题】:HowcanItransferdatafromonefragmenttoanotherfragmentandroid【发布时间】:2013-10-2010:06:56【问题描述】:我知道的一种方法是通过活动。我们可以将数据从片段发送到活动,将活... 查看详情

ViewPager - 将数据从片段发送到活动时出现 Android 错误 setCurrentItem(int,boolean)

】ViewPager-将数据从片段发送到活动时出现Android错误setCurrentItem(int,boolean)【英文标题】:ViewPager-AndroidErrorsetCurrentItem(int,boolean)whilesendingdatafromfragmenttoactivity【发布时间】:2018-07-3114:57:02【问题描述】:我正在使用NonSwipeableViewPagerN... 查看详情

Android Java将变量从片段传递到活动[重复]

】AndroidJava将变量从片段传递到活动[重复]【英文标题】:AndroidJavaPassVariablefromFragmentToActivity[duplicate]【发布时间】:2015-12-0414:01:53【问题描述】:如何将Fragment的变量传递给活动?例如片段:intdiffDays=0;intdiffHours=0;intdiffMinutes=0活... 查看详情

如何将数据从活动发送到其父片段? [复制]

】如何将数据从活动发送到其父片段?[复制]【英文标题】:Howtosenddatafromanactivitytoitsparentfragment?[duplicate]【发布时间】:2016-06-1904:10:48【问题描述】:我有一个主要活动,其中有一个带有图像视图的片段。单击此图像视图时,将... 查看详情

如何将字符串数据从活动发送到片段?

】如何将字符串数据从活动发送到片段?【英文标题】:HowcanIsendstringdatafromactivitytofragment?【发布时间】:2021-01-0401:45:27【问题描述】:我有模块化应用程序。它的“app”模块有一个片段,它在不同的模块中调用活动。然后使用... 查看详情

将数据从片段发送到活动,无需任何事件处理或侦听器

】将数据从片段发送到活动,无需任何事件处理或侦听器【英文标题】:senddatafromfragmenttoactivitywithoutanyeventhandlingorlisteners【发布时间】:2018-09-0200:15:46【问题描述】:我有一个活动,我有一个按钮可以点击API。我在显示片段的... 查看详情

Android:使用 putExtra 从片段访问容器活动对象?

】Android:使用putExtra从片段访问容器活动对象?【英文标题】:Android:AccessingcontaineractivityobjectfromfragmentusingputExtra?【发布时间】:2012-11-2510:08:12【问题描述】:我正在使用操作栏和片段构建一个选项卡界面。在将数据从容器活动... 查看详情

如何将数据从 Android Activity 发送到 Fragment [重复]

】如何将数据从AndroidActivity发送到Fragment[重复]【英文标题】:howtosenddatafromAndroidactivitytoFragment[duplicate]【发布时间】:2021-02-0718:27:01【问题描述】:我想将数据从LoginActivity发送到FragmentIndividual。想了两天了,还是没解决。我不... 查看详情

如何在 FAB 按钮单击时将数据从多个片段发送到单个活动

】如何在FAB按钮单击时将数据从多个片段发送到单个活动【英文标题】:HowtosenddatafromMultipleFragmentstosingleactivityonFABbuttonclick【发布时间】:2020-09-0211:49:33【问题描述】:我的问题是点击b4(fab)只有FragmentB数据进入SecondActivity.I希望... 查看详情

android-将toast从一个活动传递到另一个活动(代码片段)

不确定这是否有效但我正在尝试从CustomerCall活动向RiderHome活动发送Toast消息。一旦司机选择取消。需要将Toast发送到RiderHome活动,说“驱动程序已取消请求”可以这样做吗?CustomerCallbtnCancel=(Button)findViewById(R.id.btnDecline);btnCancel.setO... 查看详情

如何将数据从一个活动传递到android中的另一个活动片段? [复制]

】如何将数据从一个活动传递到android中的另一个活动片段?[复制]【英文标题】:Howtopassdatafromoneactivitytootheractivityfragmentinandroid?[duplicate]【发布时间】:2018-04-2306:52:40【问题描述】:我已经将一些键和值数据从一个活动传递到另... 查看详情

如何从片段获取数据到另一个活动? (不是容器活动)[重复]

】如何从片段获取数据到另一个活动?(不是容器活动)[重复]【英文标题】:Howtogetdatafromfragmenttoanotheractivity?(Notcontaineractivity)[duplicate]【发布时间】:2021-12-1813:11:53【问题描述】:所以我想要的是当用户从溢出菜单中选择“配... 查看详情