v1.0
时间 | 内容 | 版本 | 修订人 |
---|---|---|---|
2024-1-22 | 创建 | 1.0 | kot |
Intent intent = new Intent();
intent.setAction(Action);
// 填充数据
intent.putExtra("bg", bgValue)
intent.putExtra("glucoseTime", bgTime)
intent.putExtra("trend", bgTrend)
Context.sendBroadcast(intent);
private BroadcastReceiver receiver = new BroadcastReceiver() {
@Override
public void onReceive(context: Context, intent: Intent) {
int bg=getIntExtra("bg",0);
int time=getLongExtra("glucoseTime",0);
int trend=getIntExtra("trend",0);
//do samething
}
};
// 订阅
IntentFilter filter=new IntentFile();
filter.addAction("com.microtechmd.cgm.EXTRA_BG");
context.registerReceiver(receiver,filter);
// 取消订阅
context.unregisterReceiver(receiver);