【问题标题】:How do I pass data from a ListView object in a fragment to an Activity?如何将片段中的 ListView 对象的数据传递给 Activity?
【发布时间】:2018-12-01 11:33:14
【问题描述】:

我是在 Android 中使用 Fragment 的初学者,由于我对 Fragments 缺乏一点了解,所以我还没有编写任何关于我所问问题的代码。我还没有找到任何关于如何做到这一点的教程。

【问题讨论】:

标签: android listview android-activity fragment


【解决方案1】:

您必须将对象设为Parcelable 对象。然后您可以使用Bundle 将对象从片段发送到活动,反之亦然

【讨论】:

    【解决方案2】:

    为了将数据传递给另一个活动,您可以使用 intent.putextra("key","value");。即使它是一个可以代替值的对象,但对象应该是可扩展的。

    并在活动中使用

    String val = getintent.getStringExtra("key")
    

    如果对象也发生变化。

    如果需要,您可以在致电 startactivity(intent) 之前添加大量 putextra。

    【讨论】:

    • 我可以将一个变量定义为一个获取数据(文本)的字符串,而不是放“值”我放那个易碎的
    猜你喜欢
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多