Smobiler上海石磨_.NET移动开发平台

标题: 如何实现BroadcastReceiver的功能 [打印本页]

作者: nhlgsl    时间: 2020-12-2 15:13
标题: 如何实现BroadcastReceiver的功能
我要接收其它APP的广播消息,应该如何实现?

作者: Lula.Jin    时间: 2020-12-3 09:36
可以试试使用codecompiler 实现 https://www.smobiler.com/guide/CodeCompiler.aspx
作者: nhlgsl    时间: 2020-12-3 14:28
需要事先定义   广播接收器
像如下代码
private BroadcastReceiver testReceiver=new BroadcastReceiver(){
  @Override
  public void onReceive(Context context, Intent intent) {
  if (intent.getAction().equals(TESTACTION)) {
  String code = intent.getStringExtra("test_data");
  testCode.setText(code);
}
}
};

CodeCompiler用来实时调用好理解,但是怎么定义呢
this.androidCodeCompiler1.Run(provider, (obj, args)  
运行完 就结束了 在里面定义的还能被其它地方使用?
作者: Lula.Jin    时间: 2020-12-7 13:17
请问是什么定义?
作者: nhlgsl    时间: 2020-12-7 13:48
就是 先实例化一个广播接收器
private BroadcastReceiver testReceiver=new BroadcastReceiver()

就像 一个按钮 拖到 界面上 ,完成控件的实例化
后续才能使用




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2