-2
A
回答
1
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
rsong = MediaPlayer.create(Splash.this, R.raw.party);
rsong.start();
Thread timer = new Thread(){
public void run(){
try {
sleep(5000);
} catch (Exception e) {
e.printStackTrace();
} finally{
Intent i = new Intent("com.example.myapp.MENU");
startActivity(i);
}
}
};
timer.start();
}
試試這個。
此處意圖活動將您重定向到您要傳輸的新佈局。您還需要修改「Androidmanfiest.xml」。
意向活動可以通過幾種不同的方式完成。
所以首先嚐試與線程。
+1
此代碼有一些瘋狂的錯誤。如果您在活動可見時旋轉屏幕,則會有多個線程開火意圖,並且您將泄漏一個活動的內存值 –
1
您需要AlarmManager:
Intent i = new Intent(this, YourServiceOrBroadcastReceiver.class);
PendingIntent pi
= PendingIntent.getService(this, INTENT_ID, i,PendingIntent.FLAG_UPDATE_CURRENT);
((AlarmManager) getSystemService(Context.ALARM_SERVICE))
.setInexactRepeating(
AlarmManager.RTC,
System.currentTimeMillis() + 100,
POLL_INTERVAL,
pi);
0
您可以使用一個處理程序,並創建一個不同的線程有延遲。假設你想在4秒後啓動一個意圖,使用這個:
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
Intent i = new Intent(Login.this, Home.class);
startActivity(i);
}
}, 4000);
相關問題
- 1. 在點擊按鈕後的某段時間後執行某些操作
- 2. 在應用程序啓動時執行某些操作?
- 3. 當某個時間到來時執行一些操作
- 4. Android:使用線程在指定時間執行某些操作
- 5. EclispeRCP:在程序加載後執行某些操作
- 6. startActivity完成後執行某些操作
- 7. 如何在一段時間後執行某些功能?
- 8. Mac OS:執行某些操作的腳本,然後啓動一個應用程序,然後等待,直到它終止,並最終執行某些操作?
- 9. 檢查某個MQTT響應並執行某些操作
- 10. Windows Phone 7如何使應用程序在安裝後執行某些操作
- 11. 如何讓CheckBox在檢查時執行某些操作?
- 12. Nodejs讀取某些進程的stdout並執行某些操作
- 13. 如何在我的Android應用程序啓動時執行某些操作
- 14. 在某段時間後停止執行程序
- 15. 在完成操作後執行某些操作
- 16. 等待應用程序窗口打開然後執行某些操作
- 17. 如何在一段時間後觸發某個操作?
- 18. 如何在Express.js中發送響應後執行某些操作?
- 19. 如何在Unity3d中運行進程時執行某些操作
- 20. 如何使某個應用程序在某些特定時間後卸載
- 21. 在計算機上執行一些不活動之後執行某些操作
- 22. 在某段時間後中止程序
- 23. 如何在一段時間後執行某個方法?
- 24. 每當應用程序關閉時都會執行某些操作
- 25. nodejs在完成多個功能後執行某些操作
- 26. 在執行函數時執行某些操作jquery
- 27. 定義程序執行某些操作的通用鍵綁定
- 28. 在做某些操作時停止應用程序
- 29. 當音樂在其他應用程序中播放時,在應用程序中執行某些操作
- 30. 在AFNetworking的同一線程中執行某些操作
你有什麼代碼_have_? – Idris
使用CountDownTimer。 –
對我來說這似乎是一個完全合理的問題。特別是因爲有幾個錯誤的答案! H8rs必須h8 ... ;-) –