android activity 返回 刷新列表

来源:互联网 发布:1元洗车软件 编辑:程序博客网 时间:2024/04/30 14:50
A acticity
//通过动态注册广播消息 IntentFilter intentFilter = new IntentFilter();        intentFilter.addAction("action.refreshList");        registerReceiver(mRefreshBroadcastReceiver, intentFilter);

// broadcast receiver    private BroadcastReceiver mRefreshBroadcastReceiver = new BroadcastReceiver() {          @Override        public void onReceive(Context context, Intent intent) {            String action = intent.getAction();            if (action.equals("action.refreshList"))            {            new Thread(new Runnable(){                @Override                public void run() {                dbUtil = (dbUtil == null ? new DBUtil() : dbUtil);String [] values=dbUtil.selectAllHospital(dateTime, projectId);//构造消息Message message = hander.obtainMessage();Bundle bundle = new Bundle();bundle.putStringArray("data", values);message.setData(bundle);hander.sendMessage(message);                }            }).start();          }        }    };
添加页面 B activity
<pre class="java" name="code">//// 广播通知  //         Intent intenta = new Intent();  //         intenta.setAction("action.refreshList");  //         sendBroadcast(intenta); 


0 0
原创粉丝点击