2
view.findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText input=(EditText)parent.findViewById(R.id.input);
//run at specified time
Toast.makeText(getApplicationContext(), input.getText().toString(), Toast.LENGTH_SHORT).show();
//run at specified time
}
});
我知道有两种方法可以做到这一点的Android,在指定时间运行的一些代码行
首先是处理器,但是当设备睡眠
二是AlarmManager这是行不通的,但它必须创建另一个活动或服务
我只想运行一段代码,并且这些代码对当前活动有很多依赖性,是否有任何其他方式在指定时间运行代码?
只是将手机设置为不在当前活动中休眠 –
@CL那么您的目标是什么? –
使用AlarmManager和broadcastreceiver有什么问题? –