我是靠谱客的博主 凶狠人生,最近开发中收集的这篇文章主要介绍android startservice无法启动服务,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、android startservice无法启动服务

之前MainActivity.java中启动service源代码如下:

private void startMyService()
{
//启动Service处理任务
Intent intent2 = new Intent(this, SmartCamService.class);
Log.d("mainactivity》》","启动服务"+MainActivity.this.startService(intent2));
}

配置文件AndroidMainfest.xml代码如下:

<application
android:allowBackup="true"
android:icon="@mipmap/cap"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".main.MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

这样运行老是启动不了服务,日志老是返回NULL

3、解决办法:

在配置文件中加入如下代码:

 <application
android:allowBackup="true"
android:icon="@mipmap/cap"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".main.MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service
android:name=".service.SmartCamService"
android:label="SmartCamService"
android:enabled="true"
>
<intent-filter>
<action android:name="android.intent.action.RESPOND_VIA_MESSAGE"
/>
</intent-filter>
</service>
</application>


4、然后在再在MainActivity.java中加入如下代码:

private void startMyService()
{
//启动Service处理任务
Intent intent2 = new Intent(this, SmartCamService.class);
intent2.setAction("android.intent.action.RESPOND_VIA_MESSAGE");
Log.d("mainactivity》》","启动服务"+MainActivity.this.startService(intent2));
}


5、现在启动程序,查看后台就会发现服务已经启动。

6、欢迎各位网友多多指教。

 

转载于:https://www.cnblogs.com/ywf520/p/6764347.html

最后

以上就是凶狠人生为你收集整理的android startservice无法启动服务的全部内容,希望文章能够帮你解决android startservice无法启动服务所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部