我正在編寫一個正在進行活動的應用程序,並且正在啓動一個彈出窗口(彈出窗口,在另一個不是活動的類中實現)。 在我的主要活動中,我有代碼在有事件時顯示彈出窗口。我成功地做到了。但是當我收到另一個事件時,我需要取消彈出窗口。 (我只會在主要活動中得到這個活動)。 當我收到活動時,如何完成主要活動的彈出窗口?關閉另一個活動的彈出窗口
回答
建立在你已經創建了彈出式窗口(對話)的類的公共方法,只要你想刪除的對話框調用此方法裏面寫的
public void dismissDialog(){
dialog.dismiss();
}
然後...
如果你有答案,請標記正確的答案! –
嗨,我的主要活動和彈出類是在不同的包。那我該怎麼做。 – krrakesh16
那麼爲什麼會這樣呢?您可以訪問顯示彈出窗口的方法...然後您也可以訪問解除它的方法... –
如果彈出一個對話框,您可以用
dialog.cancel();
嗨,我的主要活動和彈出類是在不同的包。那我該怎麼做。 – krrakesh16
public void showMessage(Context c,final String title, final String s){ mContext = c; 最後AlertDialog.Builder aBuilder = new AlertDialog.Builder(c); aBuilder.setTitle(title); aBuilder.setIcon(R.drawable.ic_launcher); // aBuilder.setIcon(R.drawable.icon); aBuilder.setMessage(一個或多個); aBuilder.setPositiveButton( 「OK」,新DialogInterface.OnClickListener(){ @Override 公共無效的onClick(最終DialogInterface對話,最終詮釋其中){ dialog.dismiss(); – krrakesh16
aBuilder .setPositiveButton( 「OK」,新DialogInterface.OnClickListener(){ @Override 公共無效的onClick(最終DialogInterface對話,最終詮釋其中){ dialog.dismiss(); mMediaPlayer.stop(); // ř .stop(); showNotification(mContext); } }); dlg = aBuilder.show(); MyThread runnable = new MyThread(); Thread thread = new Thread(runnable); thread.start(); setDlg(dlg); // dlg.setCanceledOnTouchOutside(false); – krrakesh16
final AlertDialog.Builder aBuilder;
//constructor(Context c){//mContext = c;}
public void showMessage(final String title, final String s) {
aBuilder = new AlertDialog.Builder(mContext);
aBuilder.setTitle(title);
aBuilder.setIcon(R.drawable.ic_launcher);
// aBuilder.setIcon(R.drawable.icon);
aBuilder.setMessage(s);
}
public void dismissMessage() {
aBuilder.dismiss();
}
- 1. Javascript:關閉一個彈出窗口
- 2. 檢查一個彈出窗口關閉
- 3. 彈出窗口:當彈出彈出窗口時關閉彈出
- 4. 如何在關閉另一個窗口後打開一個彈出窗口?
- 5. 從另一個元素關閉Bootstrap的彈出窗口
- 6. 由另一個域打開的關閉彈出窗口
- 7. Android一個活動彈出窗口
- 8. 彈出窗口關閉
- 9. 關閉彈出窗口
- 10. 關閉AngularStrap彈出窗口
- 11. 要關閉彈出窗口
- 12. MessageDialog關閉彈出窗口
- 13. Javascript:關閉彈出窗口
- 14. 彈出窗口不關閉
- 15. 彈出窗口不關閉
- 16. 如何在另一個彈出窗口打開時自動關閉JQuery中的彈出窗口?
- 17. 從另一個彈出窗口打開一個彈出窗口
- 18. 關閉彈出窗口,如果我點擊另一個DIV
- 19. 彈出窗口不滾動時關閉
- 20. WPF彈出式窗口自動關閉
- 21. UISplitView:在提供splitview彈出窗口時關閉另一個彈窗框
- 22. 如何顯示另一個活動的彈出窗口
- 23. 當關閉另一個彈出窗口時在主窗口中調用函數
- 24. 關閉彈出窗口按鈕上的彈出窗口
- 25. 關閉實際彈出窗口內的Bootstrap彈出窗口?
- 26. 關閉彈出窗口,除非有活動
- 27. 關閉另一個活動
- 28. 如何打開彈出窗口並關閉彈出窗口?
- 29. 關閉顯示爲彈出窗口從另一個彈出窗口內跳過的ViewController
- 30. Wpf如何自動關閉上一個彈出窗口,當啓動新的彈出窗口
做什麼是彈出來的? –