隐式启动Service 问题

// java.lang.IllegalArgumentException: Service Intent must be explicit: Intent{act=android.intent.action.AIDLService}
1. startService(new Intent(getApplicationContext(), "com.aaa.xxxserver")); 这样写程序直接crash掉,要写成下面这样: startService(new Intent(getApplicationContext(), LoadContactsService.class));
2. 如果是BindService的: Intent service = new Intent("android.intent.action.AIDLService"); 的基础上,要加上包名: service.setPackage("com.jay.ipcserver");
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wait_foryou/article/details/79958818
上一篇Android用Intent来启动Service报“java.lang.IllegalArgumentException: Service Intent must be explicit”错误的解决方
想对作者说点什么? 我来说一句

Mp3简单播放器

2011年12月02日 23.68MB 下载

android 后台服务.ppt

2010年12月14日 1.54MB 下载

servicedemo

2012年09月04日 44KB 下载

没有更多推荐了,返回首页

关闭
关闭