木风 2013-04-17 08:40 采纳率: 0%
浏览 2508

JAR中注册BroadcastReceiver问题

我的BroadcastReceiver类名是net.push.MyReceiver,
在JAR的Mainfest里这样

<receiver android:name="net.push.MyReceiver" >
            <intent-filter>
                <action android:name="MyReceiver_Action" />
            </intent-filter>
        </receiver>

注册的BroadcastReceiver,Receiver没有办法接收广播.在引用这个JAR的项目的Mainfest里这样注册

     <receiver android:name="net.push.MyReceiver" >
            <intent-filter>
                <action android:name="MyReceiver_Action" />
            </intent-filter>
        </receiver>

就可以接收到广播
如何才能在JAR的mianfest里注册才能接收到广播

  • 写回答

3条回答 默认 最新

  • usniyo 2013-04-18 01:18
    关注

    一个Android应用只有一个Mainfest文件,它只认那一个的,其它地方的它才不鸟呢。你想要在jar包里放一个Mainfest文件实现注册是不行的,除非你用java代码方式注册广播接收器。

    评论

报告相同问题?

悬赏问题

  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿