嗨,我想知道我可以在強制關閉對話框的確定按鈕上執行我自己的操作嗎?如何在強制關閉對話框的確定按鈕上提供事件
2
A
回答
6
恐怕你不能那樣做。但是,您可以通過使用未捕獲的異常處理程序來避免強制關閉。
這些鏈接可能會有幫助。
http://developer.android.com/reference/java/lang/Thread.UncaughtExceptionHandler.html
從上面的鏈接樣本片斷,
public class UncaughtExceptionHandler implements java.lang.Thread.UncaughtExceptionHandler {
private final Context myContext;
public UncaughtExceptionHandler(Context context) {
myContext = context;
}
public void uncaughtException(Thread thread, Throwable exception) {
StringWriter stackTrace = new StringWriter();
exception.printStackTrace(new PrintWriter(stackTrace));
System.err.println(stackTrace);
Intent intent = new Intent(myContext, BugReportActivity.class);
intent.putExtra(BugReportActivity.STACKTRACE, stackTrace.toString());
myContext.startActivity(intent);
Process.killProcess(Process.myPid());
System.exit(10);
}
}
2
據我所知,這是不可能將功能添加到了Android FC對話框。但是,您可以添加自己的uncaughtExceptionHandler來處理異常。但是,當你發現一個異常時,你有點受限於你能做的事情。您無法顯示對話框(另請參閱this post這是爲什麼)。
相關問題
- 1. 關閉按鈕上的自定義提醒對話框單擊
- 2. 關閉按鈕單擊事件上的模式對話框
- 3. 如何重新分配jQueryUI對話框關閉按鈕事件
- 4. 有條件地阻止確定按鈕關閉對話框
- 5. Android,強制關閉單擊對話框按鈕
- 6. 的Android定製對話框按下按鈕關閉屏幕
- 7. 關閉對話框,當按下確定按鈕時
- 8. 如何在對話框窗口中關閉關閉按鈕?
- 9. C中的強制對話框關閉#
- 10. 點擊應用上QtQuick對話框按鈕關閉對話框
- 11. 強制關閉的按鈕
- 12. 如何點擊提交按鈕時關閉jquery對話框(提交按鈕位於對話框內)
- 13. 如何關閉按鈕上的對話框窗口點擊
- 14. Android的對話框關閉按鈕
- 15. 如何在Javafx中請求關注對話框確定按鈕?
- 16. 如何在按下按鈕後不關閉對話框
- 17. 按下對話框(確定,取消)按鈕獲取事件(Android)
- 18. jQuery對話框:備用關閉按鈕
- 19. 用按鈕關閉對話框
- 20. 按下「關閉」按鈕後XUL對話框不會關閉
- 21. 長按菜單按鈕關閉Android 2.3上的對話框
- 22. 爲什麼TortoiseSVN強迫我用OK按鈕關閉每個提交對話框?
- 23. Android對齊關閉按鈕到對話框的右上角?
- 24. Jquery對話框關閉按鈕不關閉;對話框只能打開一次
- 25. 如何在MFC對話框中添加關閉按鈕
- 26. 強制關閉的自定義對話框Android
- 27. 的Android自定義對話框意味着強制關閉
- 28. 如何在電話顯示關閉時捕捉按鈕事件
- 29. 防止在按鈕的單擊事件處理程序中關閉對話框
- 30. 正確關閉自定義對話框