【问题标题】:Data passing between fragment activity to another activity片段活动与另一个活动之间的数据传递
【发布时间】:2014-04-03 23:54:54
【问题描述】:

我想将我的位置(地址)从我的片段活动发送到另一个活动并在那里显示地址。我最近几天尝试过,但每次都没有失败。请指导我。

【问题讨论】:

标签: android android-fragments map fragment android-fragmentactivity


【解决方案1】:

使用Intent 将数据从一个活动传递到另一个活动

Intent myIntent = new Intent(FirstActivity.java,SecondActivity.class);
myIntent.putExtra("data","**** Your data *****");
startActivity(myIntent);

如果您想将用户定义的对象从一个活动传递到另一个活动,那么您必须实现 SerilizableParcelable

查看以下链接了解如何使用Serilizable

link1 & link2

【讨论】:

  • 但它不是从一个活动传递到另一个活动的正常数据。它是活动的片段。
  • 是的,您可以将数据从 FragmentActivity 传递到普通 Activity,就像在 Activity 到 Activity 中一样
  • 如果你发布一些你的“代码”会更清楚你想要做什么
  • 正如我在问题中所说的那样,我想将我的位置数据(或任何其他字符串,例如“123”从我的 mapfragment 传递给 a.activity)。希望它能消除你的困惑
  • @user3277750: 你想通过点击地图片段中的标记来传递数据吗?
【解决方案2】:

使用 getActivity() 将数据发送到其他活动

Intent myIntent = new Intent(getActivity(),SecondActivity.class);
myIntent.putExtra("key","**** Your data *****");
getActivity().startActivity(myIntent);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多