当前位置:   article > 正文

APP开发实战64-Activity数据传递机制_利用 activity 之间的数据传递机制,开发小猴子摘桃app。

利用 activity 之间的数据传递机制,开发小猴子摘桃app。

16.4.2数据传递机制

(1)使用Activity系统函数传递数据

(2)使用自定义接口函数传递数据

(3)使用广播消息传递数据

示例代码如下:

publicstatic void registerApiListener(Context context, BroadcastReceiver receiver,String actionId) {

       LocalBroadcastManager.getInstance(context).registerReceiver(receiver,new IntentFilter(actionId));

}

 

privatevoid sendResponseData(Response<?> response) {

        Intent intent = new Intent(API_ACTION_RAW_RESPONSE);

        intent.putExtra(API_RESPONSE_OBJECT,response);

       LocalBroadcastManager.getInstance(this).sendBroadcast(intent);

}

@Override

    public void onReceive(Context context,Intent intent) {

               Serializable dataObject =

intent.getExtras().getSerializable(ApiService.API_RESPONSE_OBJECT);

                   Object responseObject =

((Response<Object>)dataObject).getRe

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/502269
推荐阅读
相关标签
  

闽ICP备14008679号