Android 5.0之后启动Service 服务的方式
来源:互联网 发布:maxwell仿真软件下载 编辑:程序博客网 时间:2024/06/09 23:59
自从更新SDK之后,升到5.0版本,出现在启动Service 的时候出现异常!
以下异常:
Case by:java.lang.IllegalArgumentException: Service Intent must be explicit
后来经过相关的查阅发现Android在5.0 版本之后,对于Service服务的启动只能使用显示意图,而不能使用隐示的调用!
为此将其代码修改为如下方式启动:
public class MainActivity extends Activity implements OnClickListener,UserLoginView { private ProgressBar progressBar; private EditText et_name; private EditText et_password; private Button start; private Button bt_clear; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et_name = (EditText) findViewById(R.id.et_name); et_password = (EditText) findViewById(R.id.et_password); progressBar = (ProgressBar) findViewById(R.id.pb_loading); start = (Button) findViewById(R.id.start); bt_clear = (Button) findViewById(R.id.bt_clear); start.setOnClickListener(this); bt_clear.setOnClickListener(this); } @Override public void onClick(View v) { UserPresenter presenter = new UserPresenter(this); switch (v.getId()) { case R.id.start: Intent intent = new Intent(); intent.setClass(this, TestService.class); startService(intent); presenter.login(); break; case R.id.bt_clear: presenter.clearInfos(); break; default: break; } }
由此就可解决出现的相关问题!
0 0
- Android 5.0之后启动Service 服务的方式
- Android 5.0之后使用隐式Intent方式启动Service
- Android Service的启动方式
- Android Service的启动方式
- Android Service---启动服务
- Android Service---启动服务
- android 开机启动服务service的开发
- Android Service 启动方式
- Android Service的两种启动方式
- Android Service的两种启动方式
- Android 启动Service的方式和区别
- Android Service的两种启动方式
- android service的两种启动方式
- Android 5.0之后禁止用隐式Intent启动Service
- Android 5.0之后隐式声明Intent 启动Service引发的问题
- Android 5.0之后隐式声明Intent 启动Service引发的问题
- Android 5.0之后隐式声明Intent 启动Service引发的问题
- Android 5.0之后隐式声明Intent 启动Service引发的问题
- python while()语句
- 技术那点事-中文IT信息服务网站,为IT专业技术人员提供最全面的信息和服务的网站
- 使用EventBus在Activity与BroadcastReceiver之间进行通信
- 危险系数_纪中1391_floyd
- HTML5中进行SQL的操作
- Android 5.0之后启动Service 服务的方式
- iOS 去除JSON里的转义字符
- 最大公约数和最小公倍数
- Two Numbers
- 关于灰帽python一书中提到的debugger
- Android判断APP是否第一次启动
- 双边滤波器
- python logging模块 自定义输出
- 多个tomcat之间的session复制