Android开发时 Handler 使用 postDelayed 方法不生效

postDelayed 方法需要在主线程中操作 方法1(推荐): new Handler(Looper.getMainLooper()).postDelayed(new Runnable() { @Override public void run() { doSomething(); } },2000); 方法2: runOnUiThread(new Runnable() { @Override public void run() { new Handler().postDelayed(new Runnable() { @Override public void run() { doSomething(); } },2000); } }
我的笔记