DatePickerDialog執行兩次問題

這幾天學習使用DatePickerDialog發現在獲取日期後會執行兩次,在一些高版本會出現,低版本反而沒有,在查詢了一些別人寫的文章,問題在於高版本的的日期選擇器的onStop方法會在執行一次,解決方法就是重寫DatePickerDialog

public static class ExDatePickDialog extends DatePickerDialog {
     public ExDatePickDialog(Context context, OnDateSetListener callBack, int year, int monthOfYear,
       int dayOfMonth) {
      super(context, callBack, year, monthOfYear, dayOfMonth);
     }
     public ExDatePickDialog(Context context, int theme, OnDateSetListener listener, int year, int monthOfYear,
       int dayOfMonth) {
      super(context, theme, listener, year, monthOfYear, dayOfMonth);
     }
     protected void onStop() {
      // 空
     }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章