【问题标题】:How to send Listview item data (image & text) from one activity to another activity in android如何将Listview项目数据(图像和文本)从一个活动发送到android中的另一个活动
【发布时间】:2012-09-24 11:28:45
【问题描述】:

我正在开发应用程序,在该应用程序中,用户将能够使用 json 从 weburl 检索数据,并且我已经制作了该模块,但现在我想使用意图在另一个活动中显示选定的列表视图项,我必须在其中显示它们图像和所选项目的文本...请给我一些源代码或编写相同代码的方法。

【问题讨论】:

    标签: android android-intent android-emulator


    【解决方案1】:

    如果您要从 JSON 数据中扩充视图,您不能只发送 JSON 字符串作为额外的活动意图,然后在第二个活动中扩充视图吗? 例如,

    Intent.putExtra("json",mJson);
    

    其中 mJson 是包含 JSON 的字符串对象的名称。然后在您的其他活动的 onResume 中,执行类似

    mJson = getIntent().getExtras().getString("json");
    

    然后使用该 JSON 字符串扩充视图。

    【讨论】:

      【解决方案2】:

      您不能简单地将图像添加到您的包中。您可以像添加文本一样 Intent.putExtra("text",yourText);

      要将图像添加到捆绑包中,请参阅此,

      how do you pass images (bitmaps) between android activities using bundles?

      你必须在 bundle 中使用 parceble 对象。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-31
        • 2016-11-04
        • 2012-07-20
        • 1970-01-01
        • 2016-08-18
        • 2014-11-18
        • 1970-01-01
        相关资源
        最近更新 更多