Android 从片段中检索 Json 并在另一个活动中使用

     2023-04-18     83

关键词:

【中文标题】Android 从片段中检索 Json 并在另一个活动中使用【英文标题】:Android retrieve Json from fragment And use in another activity 【发布时间】:2021-09-01 18:19:51 【问题描述】:

我有一个fragment 用来调用url 并获取json array 然后我将所有数据保存在JsonModel 类的列表中

public class JsonModel 

private final String name;
private final String valueOne;
private final String valueTow;

public JsonModel(String name, String valueOne, String valueTow) 
    this.name = name;
    this.valueOne = valueOne;
    this.valueTow = valueTow;


public String getname() 
    return name;

public String getvalueOne() 
    return valueOne;

public String getvalueTow() 
    return valueTow;

为了添加数据,我在得到结果后使用此代码

private val viewItems: MutableList<Any> = ArrayList()
.
.
.
val data = JsonModel(name, valueOne, valueTow)
viewItems.add(data)

我怎样才能使这些数据在另一个活动中可用 我从同一个片段开始新活动所以任何帮助在另一个活动中重新使用所有这些数据

【问题讨论】:

【参考方案1】:

您可以通过putExtra 函数传递数据。

val intent = Intent(requireContext(), YourActivity.class)
intent.putExtra("data",viewItems);

只需将模型类的实现添加到 Serializable 接口

public class JsonModel implements Serializable 

从您的活动中获取数据

intent.getSerializableExtra("data") as List<JsonModel> 

【讨论】:

通过putExtra传递数据我得到了错误:以下函数都不能用提供的参数调用。

从 Firebase 检索数据并在另一个 Firebase 数据库参考中使用它

】从Firebase检索数据并在另一个Firebase数据库参考中使用它【英文标题】:RetrievingdatafromFirebaseandusingitinanotherFirebasedatabasereference【发布时间】:2017-02-2817:39:27【问题描述】:我的数据结构如下:restaurant_owners||owner_id(auniqueID)||restau... 查看详情

如何在 ios 中使用 json 解析获取数据并在另一个页面中显示结果?

】如何在ios中使用json解析获取数据并在另一个页面中显示结果?【英文标题】:howtofetchdatausingjsonparsinginiosandshowresultinanotherpage?【发布时间】:2016-07-1510:56:30【问题描述】:我想从一个网站获取数据,该网站将采用json格式,并... 查看详情

java示例代码_从json数组中检索数据并在textview中显示

java示例代码_从json数组中检索数据并在textview中显示 查看详情

c_cpp管道示例:从进程中读取字符并在另一个进程中以大写形式显示(代码片段)

查看详情

从嵌套的dict中选择一个随机值,并在另一个嵌套的dict中更新它(代码片段)

我正在编写python中的RPG文本游戏,我正在尝试在每次启动时创建随机遇到系统。我有一个有多个遭遇的词典及其相应的类别和另一个嵌套的词典,其中包含有关游戏区域的信息。我可以创建一个随机选择并将其打印出来,但是如... 查看详情

从数据库中检索数据并在 json laravel 4 中打印它们

】从数据库中检索数据并在jsonlaravel4中打印它们【英文标题】:Retrievedatafromthedatabaseandprinttheminjsonlaravel4【发布时间】:2015-01-2720:00:40【问题描述】:我是laravel的新手,有人好心向我展示了如何从数据库中获取数据,并以json格... 查看详情

从mysql json android中检索数据

】从mysqljsonandroid中检索数据【英文标题】:Retrievedatafrommysqljsonandroid【发布时间】:2013-09-0509:53:04【问题描述】:大家好,我的Android应用程序有问题。我无法在textView上检索数据...在我的应用程序中,我在它下面有一个ListView和... 查看详情

从远程响应中检索 JSON 数据

】从远程响应中检索JSON数据【英文标题】:JSONDataretrievalfromRemoteResponse【发布时间】:2017-08-1014:01:35【问题描述】:我正在做一个项目,我需要获取JSON响应并在Google地图中显示标记。当我尝试从.json测试文件中获取JSON响应时,... 查看详情

使用jackson从json数组中检索一个值(代码片段)

我正在编写一个代码,我需要从json数组中获取特定值。我的json如下:"coord":"lon":68.37,"lat":25.39,"weather":["id":800,"main":"Clear","description":"clearsky","icon":"01d"],"base":"stations","main":"temp":302.645,"pressure":1 查看详情

从一个类调用方法并在另一个类中使用

】从一个类调用方法并在另一个类中使用【英文标题】:CallingaMethodfromoneclassandusedinanotherclass【发布时间】:2015-09-1518:08:01【问题描述】:我在ViewController中有一个方法来绘制一个按钮。在ViewController2中,我想调用该方法并绘制... 查看详情

从 tasklet 存储在 JobExecutionContext 中并在另一个 tasklet 中访问

】从tasklet存储在JobExecutionContext中并在另一个tasklet中访问【英文标题】:StoringinJobExecutionContextfromtaskletandaccessinginanothertasklet【发布时间】:2011-12-2808:36:54【问题描述】:我有一个要求,其中一个tasklet将目录中的所有文件存储在... 查看详情

使用jpa注释在一个事务中保存数据并在另一个事务中获取数据(代码片段)

我正在使用JPA处理SpringMVC,其中m使用基于注释的结构。我必须在数据库中上传excel文件,其中我需要使用更新列方法更新名为status的列,然后将数据保存在表中,然后需要从具有状态的表中获取所有记录(已更新)。在这种情况... 查看详情

Android:在另一个活动中检索保存在 PreferenceManager getDefaultSharedPreferences 中的 int

】Android:在另一个活动中检索保存在PreferenceManagergetDefaultSharedPreferences中的int【英文标题】:Android:RetrieveintsavedinPreferenceManagergetDefaultSharedPreferencesinanotheractivity【发布时间】:2013-12-0314:56:49【问题描述】:我正在尝试使用默认的... 查看详情

如何使用引导程序从 datepicker 获取日期并在另一个 div 中显示日期

】如何使用引导程序从datepicker获取日期并在另一个div中显示日期【英文标题】:Howtogetdatefromdatepickerwithbootstrapandshowthedateinanotherdiv【发布时间】:2021-11-0616:49:26【问题描述】:我正在尝试从按钮获取日期并将其显示在另一个div中... 查看详情

yii2 从一个模型获取数据数组并在另一个模型中列出

】yii2从一个模型获取数据数组并在另一个模型中列出【英文标题】:yii2Gettingarrayofdatafromonemodelandlistingitinviewofanother【发布时间】:2016-12-2910:17:16【问题描述】:在照片控制器中列出照片时,我可以使用函数获取用户数据publicfunc... 查看详情

如何将从 json 检索到的数据从一个视图传递到另一个视图? [复制]

】如何将从json检索到的数据从一个视图传递到另一个视图?[复制]【英文标题】:Howcanipassdataretrievedfromjsonfromoneviewtoanotherview?[duplicate]【发布时间】:2017-01-2202:48:45【问题描述】:下面是我的代码,我用来从谷歌帐户获取数据,... 查看详情

Slackbot 可以从私人频道中提取消息并在另一个 Slack 频道中发布吗?

】Slackbot可以从私人频道中提取消息并在另一个Slack频道中发布吗?【英文标题】:Canaslackbotpullmessagesfromaprivatechannelandpostinanotherslackchannel?【发布时间】:2016-07-1305:47:56【问题描述】:我想知道Slack机器人是否可以从私人频道中提... 查看详情

从一个 PySpark 数据帧中获取 ArrayType 列并在另一个数据帧中获取相应的值

】从一个PySpark数据帧中获取ArrayType列并在另一个数据帧中获取相应的值【英文标题】:TakeArrayTypecolumnfromonePySparkdataframeandgetcorrespondingvalueinanotherdataframe【发布时间】:2019-08-0120:34:46【问题描述】:我有两个数据框,一个称为项... 查看详情