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有什麼問題? –