gpt4 book ai didi

android - popBackStack 之后错误的 day_of_month

转载 作者:行者123 更新时间:2023-11-30 01:55:34 25 4
gpt4 key购买 nike

当我启动应用程序时(今天 = 30),结果是正确的。但是,如果我转到另一个 fragment 并使用后退按钮 (popbackstack),则day_of_month 的值始终为 1。

其余的总是正确的(年,月,时,..)

public class CalendarFragment extends Fragment {

protected final Calendar calendar;
private CalendarAdapter calendarAdapter;

public CalendarFragment() {
calendar = Calendar.getInstance();
locale = Locale.getDefault();
}

...

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final RelativeLayout calendarLayout = (RelativeLayout)inflater.inflate(R.layout.calendar, null);

Log.v("today : ", "today"+calendar.getTimeInMillis()+" / "+calendar.get(Calendar.DAY_OF_MONTH));
}

有什么想法吗?

谢谢。

最佳答案

每次进入 fragment 或 Activity 时,使用 OnResume 中的代码运行。当您在 onCreate 中编写代码时,它会在您第一次创建页面时运行。

关于android - popBackStack 之后错误的 day_of_month,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32297663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com