我有一個應用程序,我收到一個包含他的位置的短信。在接收短信時,它會調用另一個活動來啓動,並將該位置傳遞給該活動以在地圖上繪製它。在調用第二個活動之前,它會顯示一個敬酒就像屏幕上的通知,但由於調用第二次活動,烤麪包沒有出現,所以有些尷尬。我的問題是,我們該如何推遲從此活動中調用第二個活動?如何在從另一個活動調用活動時出現延遲?
10
A
回答
39
您可以使用像這樣做:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent i=new Intent(SearxhJobs.this,JobsTypes.class);
startActivity(i);
}
}, 5000);
這等待高達5秒的發射活動。
希望它有幫助
2
製作一個在doInBackground()方法中執行Thread.sleep()的AsyncClass,然後導航到onPostExecute()方法中的新活動。
調用你的toast消息,然後執行AsyncClass。
5
您可以用Handler
這樣
Handler h = new Handler(){
@Override
public void handleMessage(Message msg) {
Intent i = new Intent().setClass(ctx, MainActivity.class);
startActivity(i);
}
};
h.sendEmptyMessageDelayed(0, 1500); // 1500 is time in miliseconds
0
只需設置佈局!
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
setContentView(R.layout.next); //where <next> is you target activity :)
}
}, 5000);
1
嘗試:
Runnable r = new Runnable() {
@Override
public void run() {
// if you are redirecting from a fragment then use getActivity() as the context.
startActivity(new Intent(SplashActivity.this, MainActivity.class));
// To close the CurrentActitity, r.g. SpalshActivity
finish();
}
};
Handler h = new Handler();
// The Runnable will be executed after the given delay time
h.postDelayed(r, 1500); // will be delayed for 1.5 seconds
0
一個例子是以下幾點:
Handler TimeDelay=new Handler();
if(previous=="geofence"){
tts.speak(previous,TextToSpeech.QUEUE_ADD,null, null);
Runnable r = new Runnable() {
@Override
public void run() {
/*
Intent intent = new Intent(
MyBroadcastMessageReceiver.class.getName());
intent.putExtra("some additional data", choice);
someActivity.sendBroadcast(intent);*/
tts.speak(previous,TextToSpeech.QUEUE_ADD,null, null);
}
};
TimeDelay.postDelayed(r, 150000);
相關問題
- 1. 啓動時延遲活動
- 2. 如何調用標籤活動中,從另一個活動一個活動
- 3. 從另一個活動調用另一個活動
- 4. 如何在點擊另一個活動的按鈕之後調用某個活動的延遲
- 5. 如何在一個Tabwidget中的一個活動組內調用startactivityforresult從一個活動到另一個活動
- 6. 從一個活動暫停調用另一個活動
- 7. 調用另一個活動時出現黑屏問題
- 8. 如何從Android的另一個活動調用一個活動的方法?
- 9. 如何從一個活動調用非靜態方法到另一個活動
- 10. 如何從另一個活動調用一個活動的功能
- 11. 如何調用相機活動到另一個活動
- 12. 從另一個活動更新活動
- 13. 如何從一個活動啓動計時器並從另一活動停止?
- 14. 如何保持活動從滾動備份後調用另一個活動?
- 15. 如何瀏覽從一個活動到另一個活動
- 16. 如何瀏覽從一個活動到另一個活動onPreferenceClick
- 17. 當從一個活動移動到另一個活動時彈出鍵盤
- 18. Android:從活動中調用另一個活動
- 19. ANDROID:從另一個活動調用許多活動
- 20. 從另一個活動調用JSON
- 21. 從另一個包中調用活動
- 22. 從另一個活動調用JSON JAVA
- 23. 從另一個項目調用活動
- 24. 從按鈕調用另一個活動
- 25. 從另一個活動調用類
- 26. 從另一個類調用活動 - Android
- 27. 從另一個活動調用按鈕
- 28. 從另一個活動中調用mapactivity
- 29. 如何在我處於另一個活動時完成活動
- 30. 如何在另一個活動中使用一項活動?