我想在开启一个intent 10秒后执行一个方法:Intent launchIntent = getPackageManager().getLaunchIntentForPackage(GOOGLE_VOICE_SEARCH_PACKAGE_NAME);
startActivity(launchIntent);
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
SonrLog.d(TAG, "TIMEOUT, reconnecting!");
reconnectSONR();
}
}, 10000); //10 second timeoutIntent启动后,代码执行过 Handler后,没有任何东西打印出来,也没有别的方法被调用。如何在预定时间后,执行java方法呢?
添加回答
举报
0/150
提交
取消