【问题标题】:data transfer from one activity to another activity on button click event按钮单击事件上从一个活动到另一个活动的数据传输
【发布时间】:2011-02-02 09:46:29
【问题描述】:

我尝试将数据从一项活动传输到另一项活动,但我无法实现它.. 任何人都可以帮助我.. 请提供示例...提前致谢..

【问题讨论】:

    标签: android


    【解决方案1】:

    只能传递原始数据类型,如字符串、整数等。您也可以传递 ArrayList 等。不能传递对象。下面几行代码解释一下:

    从您要发送数据的活动中

    Intent intent = new Intent(this,NewActivity.class);
    intent.putExtra("LABEL", <data>);
    

    在新活动中:

    Bundle bundle = getIntent().getExtras();
    data = bundle.getInt("LABEL");
    

    【讨论】:

    • 感谢 amiekuser....我需要将其从子活动转移到父活动..所以,在初始化父活动时我不能异常并强制关闭...
    【解决方案2】:

    使用Intent 将您的数据从Activity 传输到另一个。查看Android Developer | Intents and Intent FiltersAndroid Developer | Intent documentation

    【讨论】:

      猜你喜欢
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      • 2017-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-24
      相关资源
      最近更新 更多