在示例中,他们将Intent创建为:
Intent intent = new Intent(this, AlarmReceiver.class);
但是,假设我的AlarmReceiver类在另一个应用程序中,如何创建此意图?
我尝试过
new Intent("com.app.AlarmReceiver")
但是什么也没发生.
任何想法?
-在Eclipse上使用清单编辑器添加了广播定义:
<receiver androID:name="AlarmReceiver"></receiver></application>
–
有关:
How do I start my app from my other app?(但此相同代码不适用于广播.)
解决方法:
But my suppose my AlarmReceiver class
is in another app, how do I create
this intent?
如果您编写了另一个应用程序,请添加一个< intent-filter>并将自定义 *** 作字符串添加到其他应用的< receiver>元素,然后将Intent与该 *** 作字符串一起使用.
如果您没有编写其他应用,请询问编写该应用的人.
总结以上是内存溢出为你收集整理的android-如何为另一个应用程序的广播接收器创建新的Intent?全部内容,希望文章能够帮你解决android-如何为另一个应用程序的广播接收器创建新的Intent?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)