服务发送此广播:
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 来管理这个意图吗?但我只想开始一个活动......