Pet*_*wen 3 multithreading android loops
我想在android中创建一个无限循环,以检查某些应用程序是否处于活动状态.不使用太多cpu的最佳方法是什么?
也许是一个while循环或处理程序或什么?
谢谢,
彼得
Cli*_*gts 14
使用处理程序:
import android.os.Handler;
// Create the Handler
private Handler handler = new Handler();
// Define the code block to be executed
private Runnable runnable = new Runnable() {
@Override
public void run() {
// Insert custom code here
// Repeat every 2 seconds
handler.postDelayed(runnable, 2000);
}
};
// Start the Runnable immediately
handler.post(runnable);
Run Code Online (Sandbox Code Playgroud)
要删除runnable的执行:
handler.removeCallbacks(runnable);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8082 次 |
| 最近记录: |