报错内容IllegalStateException: Not allowed to start service Intent ...

解决方案:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {        context.startForegroundService(new Intent(context, MyService.class));    } else {        context.startService(new Intent(context, MyService.class));    }
在Service类中添加如下代码public static final String CHANNEL_ID_STRING = "service_01";    @Override    public void onCreate() {        super.onCreate();        //适配8.0service        NotificationManager notificationManager = (NotificationManager) MyApp.getInstance().getSystemService(Context.NOTIFICATION_SERVICE);        NotificationChannel mChannel = null;        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {            mChannel = new NotificationChannel(CHANNEL_ID_STRING, getString(R.string.app_name),                    NotificationManager.IMPORTANCE_LOW);            notificationManager.createNotificationChannel(mChannel);            Notification notification = new Notification.Builder(getApplicationContext(), CHANNEL_ID_STRING).build();            startForeground(1, notification);        }}

这样就能解决问题。

更多相关文章

  1. 分享一段Android基于https协议POST数据的代码
  2. 编写android拨打电话apk应用实例代码
  3. 【小超_U3D】Unity打出Android包,运行报错解决方案
  4. android 用代码编写linearlayout布局
  5. Cocos2d-x 3.2编译Android程序错误的解决方案
  6. android延迟进入主界面和点击按钮进入主界面代码
  7. Android使用webview让服务器上的js调用java代码的方法
  8. android 被强制横屏,Activity重启问题解决方案
  9. Android studio 真机调试时生成的文件找不到的解决方案

随机推荐

  1. 几款android即时通讯与监控软件对比
  2. android浪漫樱花凋零动态壁纸应用源码
  3. 腾讯、百度、华为、搜狗和滴滴Android面
  4. Service与Android系统实现(1)-- 应用程序里
  5. [置顶] Android(安卓)实现书籍翻页效果--
  6. 扒一扒Android应用的续命大法
  7. Android(安卓)Studio如何查看资源或者函
  8. 编译Android源码致命错误解决方案
  9. Android(安卓)移植到高清机顶盒csm1201[
  10. 风格化的 Toggle Buttons