【发布时间】:2012-06-07 20:16:35
【问题描述】:
一个服务发送这个广播:
Intent _broadcast = new Intent();
_broadcast.setAction("it.lorenzoff.uselesssoftware");
sendBroadcast(_broadcast);
为什么我的不同包中的Activity没有启动?在第二个包中,我将活动声明如下:
<activity
android:name=".FunnyActivity"
android:launchMode="singleInstance"
android:clearTaskOnLaunch="true" >
<intent-filter>
<action android:name="it.lorenzoff.uselesssoftware" />
</intent-filter>
</activity>
我必须声明一个 BroadcastReceiver 来管理这个意图吗?但我只想开始一个活动......
【问题讨论】:
标签: android service android-activity broadcast intentfilter