被调用方:

1、写静态接收广播:

public class MyBroadcastReceiver extends BroadcastReceiver{    @Override    public void onReceive(Context context, Intent receiverIntent) {         //可以接收 上个 调用传来的数据        String userId = receiverIntent.getStringExtra("username");        //创建一个新的        Intent intent = new Intent(context, TRTCVideoRoomActivity.class);        //插入要传递的数据        intent.putExtra(TRTCVideoRoomActivity.KEY_USER_ID, userId);        //这里必须使用 FLAG_ACTIVITY_NEW_TASK 否则会报错        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);        context.startActivity(intent);    }

2、添加权限 注册广播

                                                      

调用方

public void myClick(View v){         Intent intent = new Intent("com.tencent.liteav.demo.MyBroadcastReceiver");          intent.setFlags(Intent. FLAG_INCLUDE_STOPPED_PACKAGES);          intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );          intent.putExtra("username",nameStr);          sendBroadcast(intent);  }

更多相关文章

  1. android 以编程的方式使用SQLite数据库 执行CRUD(创建 读取 更新
  2. android操作sqlite3的blob字段,显示数据中的图片
  3. Android中内容提供者ContentProvider实现数据库增删改查
  4. android中如何解析没有Key的Json数据
  5. Android 中的Intent在两个Acitvity传递数据示例
  6. 数据库判断是否为某一个值时sql
  7. Android学习--动态向SPinner控件中添加数据
  8. android简单登陆和注册功能实现+SQLite数据库学习
  9. Android数据库升级解决方案

随机推荐

  1. MySQL中建立索引的集中方式
  2. 关于MySQL的各种总结
  3. mysql 调优 来自5.6版本官方手册
  4. MySQL中的排序(ORDER BY)
  5. 根据cookie数据连接两个表
  6. sqlsever 转mysql 出错 MySQL max_allowe
  7. 在表中垂直显示数据库中的数据
  8. 将mysql查询结果转换为CSV(带有复制/粘贴
  9. 使用MySQL正则表达式 __MySQL必知必会
  10. Mysql存储过程创建失败,版本5.5,请高手解决