无法从DatePickerFragment激活onResume()

时间:2013-08-08 14:33:38

标签: java android

用户通过DatePickerDialog输入日期后,我已调用onResume()来更新我的显示。这有效。但是在新版本中我使用的是DatePickerFragment,这不再有效。

public void onDateSet(DatePicker view, int year, int month, int day) 
 {  // Do something with the date chosen by the user
    userSetYear=year;
    userSetMonth=month;
    userSetDay=day;
    userSetDate=true;
    onResume(); //activates the wrong onResume, has no affect on display
    //MainActivity.onResume();//error message : Cannot make a static reference to          the     non-static method onResume() from the type MainActivity
}

1 个答案:

答案 0 :(得分:0)

onResume()方法不应该被你调用,它是关于活动本身的生命周期。 但是这里有一个链接:Calling onResume in Android's activity

您也可以阅读Android中的生命周期管理; http://developer.android.com/training/basics/activity-lifecycle/index.html