開發樣本下載應用程序,我的應用程序包含3個活動。當第一個活動開始時,下載自動開始。當下載完成時,我設置了一個代碼來提高彈出窗口。同樣的彈出窗口也引發了所有其他活動。請讓我知道是否需要在其他活動中放置任何代碼以獲取彈出窗口。我如何做到這一點。如何在所有活動中顯示一個彈出窗口?
0
A
回答
2
這裏是所有活動使用AlertDialog
的示例代碼。
箱子一個類文件等作爲allmethod.java
,並在該類
public static void showAlert(Activity act,String msg)
{
AlertDialog.Builder alert = new AlertDialog.Builder(act);
alert.setMessage(msg).setPositiveButton("OK", new OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which)
{
}
}).show();
}
加入這樣的代碼,你可以從任何類使用像作爲
allmethod.showAlert(Activity,"Message");
,如果你想PopUp
而不是AlertDialog
那麼你可以在showAlert
方法中編寫代碼,你也可以根據需要添加參數。
1
如果您想要在所有3個活動中顯示相同的彈出窗口,則應該製作一個Base Activity
,並將您的彈出式代碼放在此處並將其擴展到您的3個活動中,現在可以直接從您的代碼中調用它...
+0
嗨vineet shukla,重播的請告訴我如何創建基地活動 – suresh
+0
創建一個活動與名稱基地活動沒有看法,並在那裏定義您的彈出方法,並在您的其他活動,儘管擴展活動,寫擴展BaseActivity,並調用您的彈出方法從你的活動...... –
相關問題
- 1. 如何在我的活動中顯示一個彈出窗口?
- 2. 如何顯示另一個活動的彈出窗口
- 3. Android一個活動彈出窗口
- 4. 一次顯示一個彈出窗口
- 5. 如何顯示其他彈出窗口上的彈出窗口?
- 6. 顯示一個模態彈出窗口
- 7. 如何使一個彈出窗口中的URL顯示在父窗口上?
- 8. 如何在我的主窗口中顯示彈出窗口?
- 9. 如何將活動顯示爲其他活動的彈出窗口?
- 10. 如何將活動顯示爲其他活動的彈出窗口?
- 11. 在主窗口運行之前顯示一個彈出窗口
- 12. jQuery對話框彈出窗口顯示在同一個窗口
- 13. 如何在javascript中僅顯示一次彈出窗口一次?
- 14. 讓一個鏈接在彈出窗口中顯示一個div
- 15. matplotlib顯示窗口爲活動一個
- 16. 如何在彈出窗口中顯示移動預覽
- 17. 如何在彈出窗口中顯示動作表?
- 18. 如何創建一個彈出窗口,顯示一般信息
- 19. 如何僅使用jQuery一次顯示一個彈出窗口?
- 20. 如何顯示彈出窗口
- 21. 如何顯示彈出窗口?
- 22. 如何顯示彈出窗口?
- 23. 如何枚舉所有彈出窗口?
- 24. 彈出窗口不顯示
- 25. 彈出窗口不顯示
- 26. 彈出窗口不顯示
- 27. 顯示彈出窗口
- 28. iPhone:MKAnnotation顯示彈出窗口?
- 29. 如何在只有1個彈出窗口的彈出窗口中顯示放大的圖像?
- 30. 如何僅在窗口範圍內顯示彈出窗口?
檢查這個答案http://stackoverflow.com/questions/7241169/how-to-use-a-custom-dialog-in-all-of-my-application-in-android/7241294#7241294 – ingsaurabh
http://stackoverflow.com/questions/6026571/whats-the-best-was-to-have-reusable-dialog-boxes/6026620#6026620 –