Android报错:Caused by: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent
2017-04-12 14:02
573 查看
报错的代码:
Intent downloadIntent = new Intent(Constants.ACTION_DOWNLOADSERVICE);
downloadIntent.putExtra(MyIntents.TYPE, MyIntents.Types.START);
startService(downloadIntent);改正后的代码:
Intent downloadIntent = new Intent(Constants.ACTION_DOWNLOADSERVICE);
downloadIntent.putExtra(MyIntents.TYPE, MyIntents.Types.START);
downloadIntent.setPackage(getPackageName());
this.startService(downloadIntent);原因:5.0版本后service的intent要显式声明
Intent downloadIntent = new Intent(Constants.ACTION_DOWNLOADSERVICE);
downloadIntent.putExtra(MyIntents.TYPE, MyIntents.Types.START);
startService(downloadIntent);改正后的代码:
Intent downloadIntent = new Intent(Constants.ACTION_DOWNLOADSERVICE);
downloadIntent.putExtra(MyIntents.TYPE, MyIntents.Types.START);
downloadIntent.setPackage(getPackageName());
this.startService(downloadIntent);原因:5.0版本后service的intent要显式声明
相关文章推荐
- Caused by: java.lang.IllegalArgumentException: Service Intent must be explicit:
- android L java.lang.IllegalArgumentException: Service Intent must be explicit隐式意图找不到错误解决
- 20_ java.lang.IllegalArgumentException: Service Intent must be explicit异常说明
- 解决Android5.0及以上启动Service时,java.lang.IllegalArgumentException: Service Intent must be explicit
- java.lang.IllegalArgumentException: Service Intent must be explicit异常说明
- java.lang.IllegalArgumentException: Service Intent must be explicit
- java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=xxx}
- android5.0之后必须显示调用,否则报java.lang.IllegalArgumentException: Service Intent must be explicit
- java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.ba.cal
- java.lang.IllegalArgumentException: Service Intent must be explicit解决方法
- java.lang.IllegalArgumentException: Service Intent must be explicit: Intent
- java.lang.IllegalArgumentException: Service Intent must be explicit
- java.lang.IllegalArgumentException: Service Intent must be explicit: Intent {
- java.lang.IllegalArgumentException: Service Intent must be explicit
- java.lang.IllegalArgumentException: Service Intent must be explicit 异常说明
- Android5.0报错:java.lang.IllegalArgumentException: Service Intent must be explicit
- Caused by: java.lang.IllegalArgumentException: Service Intent must be explicit:
- 5.0上java.lang.IllegalArgumentException: Service Intent must be explicit异常
- java.lang.IllegalArgumentException: Service Intent must be explicit 异常解决
- java.lang.IllegalArgumentException:Service Intent must be explicit:Intent{act=org.opencv.engine.BIND