在測試我的android應用程序代碼時,我注意到try塊中的第一條語句沒有執行。
這是我的代碼。try塊中的第一條語句未執行
try {
Toast.makeText(getApplicationContext(), "try block start", Toast.LENGTH_LONG).show();
Thread.sleep(5000);
Toast.makeText(getApplicationContext(), "TRY after sleep", Toast.LENGTH_LONG).show();
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("123", null, "ddd", null, null);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Toast.makeText(getApplicationContext(), "EXCEPTION CATCH", Toast.LENGTH_LONG).show();
}
根本顯示第一個吐司「try block start」。
任何想法,我在哪裏誤認爲?
永遠不會在UI線程上「睡眠」! – m0skit0