Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将RecycleView特定位置的缓存数据从一个活动传递到另一个活动,而无需任何重复代码_Android - Fatal编程技术网

Android 如何将RecycleView特定位置的缓存数据从一个活动传递到另一个活动,而无需任何重复代码

Android 如何将RecycleView特定位置的缓存数据从一个活动传递到另一个活动,而无需任何重复代码,android,Android,我必须用截取法解析来自服务器的json数据。数据可以是图像和文本。然后我必须在循环视图中显示这些数据。我做这件事没有任何问题。但当用户单击特定位置时,缓存的数据将显示在另一个活动中,并显示详细信息。我可以通过传递arraylist来复制代码,然后通过截取来再次解析数据,但我不想这样做。我已经解析了数据,因此如何将此特定数据传递给其他活动 您可以在RecyclerView的onClick listener中获取所选数据,并通过使用列表项的intent(带有多个put extras)或静态对象将其传

我必须用截取法解析来自服务器的json数据。数据可以是图像和文本。然后我必须在循环视图中显示这些数据。我做这件事没有任何问题。但当用户单击特定位置时,缓存的数据将显示在另一个活动中,并显示详细信息。我可以通过传递arraylist来复制代码,然后通过截取来再次解析数据,但我不想这样做。我已经解析了数据,因此如何将此特定数据传递给其他活动


您可以在RecyclerView的onClick listener中获取所选数据,并通过使用列表项的intent(带有多个put extras)或静态对象将其传递给另一个活动。

如果需要,请询问我代码……我可以获取代码吗?因为我想做一个像你们一样的项目,我可以发送字符串和额外的图片,但若我想发送图片,我该怎么做?我解析了json图像url,然后用截图将图像加载到RecycleView Apter类中。如何将此图像与其相同的位置字符串一起发送?查看我的屏幕截图。@yeahia2508您可以将图像的URL传递给下一个活动,或者在意图中传递图像的位图。您可以像这样传递意图中的位图。检查我接受的答案:@yeahia2508接受为正确答案,如果它对您有帮助。标题中的兄弟我说我正在用截击解析数据。我不习惯位图。