以下是我的 AndroidManifest 的代码
// 广播接收器
<receiver android:name="com.broadcastreceivers.ApplicationInstalled" >
<intent-filter android:priority="101" >
<action android:name="android.intent.action.SIG_STR" />
</intent-filter>
</receiver>
// 启动器活动
<activity
android:name="com.activity.MasterActivity"
android:label="@string/app_name"
android:noHistory="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
我不想在我的应用程序中有 Activity,因此当我从我的 AndroidManifest.xml 中评论或删除活动声明部分时,它会停止触发广播接收器事件以进行信号更改。但是当我如上所述声明活动时,它工作正常。
我的问题是为什么我们在项目中需要 Activity ?
编辑:我目前使用的是 Android 2.3.3 版本。