用户通过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
}
答案 0 :(得分:0)
onResume()方法不应该被你调用,它是关于活动本身的生命周期。 但是这里有一个链接:Calling onResume in Android's activity
您也可以阅读Android中的生命周期管理; http://developer.android.com/training/basics/activity-lifecycle/index.html