读书人

设立了开机自启动启动不了

发布时间: 2012-10-19 16:53:35 作者: rapoo

设置了开机自启动,启动不了
按照教程设置了开机启动,可是测试时服务启动不了

XML code
<receiver android:name=".RunReceiver">                        <intent-filter>                <action android:name="android.intent.action.BOOT_COMPLETED"/>                            </intent-filter>        </receiver><service            android:name=".BellService">            <intent-filter>                <action android:name="autobell.intent.action.startservice" />                                <category android:name="android.intent.category.DEFAULT"/>            </intent-filter>        </service>



Java code
public class RunReceiver extends BroadcastReceiver {    public RunReceiver() {        // TODO Auto-generated constructor stub    }    @Override    public void onReceive(Context context, Intent arg1) {        // TODO Auto-generated method stub        Intent intent = new Intent(context,BellService.class);        intent.setAction("autobell.intent.action.startservice");        context.startService(intent);            }}


哪里出了问题呢?

[解决办法]
将RunReceiver的这段去掉看看
intent.setAction("autobell.intent.action.startservice");

另外,在RunReceiver里面加上Log,i("test", "有执行");

然后重新启动看查看LogCat是否有输出这段文字。

读书人网 >Android

热点推荐