haibuzou / Calendar365

仿365的日历显示
158 stars 50 forks source link

在MainActivity类中的onDatePicked()这个方法中,问题请看下面! #2

Open LinTaoAndroid opened 8 years ago

LinTaoAndroid commented 8 years ago

我更改了你的content_list_item_abs.xml中这个item,然后在mainactivity中的onDatePicked,这个方法里,在日期切换的时候,去请求聚合数据(https://www.juhe.cn/)当天的日期信息,当进入mainactivity类,切换日期的时候,就提示WeedView.java中的 if (region.contains(x, y)) 其中x,y为null 获取不到。 但是当我一进来往上推一下,切换成每周模式,然后再切换回每月模式,再切换日期就不报错了! 不知道我的问题有没有描述清楚,这个问题纠结了我一下午,麻烦兄弟给解决下,方便加下我QQ吗? 861223277 谢谢了!

haibuzou commented 8 years ago

@OpenSourceMIUI 可以查看下 weekView的初始化是不是完成 在MainActivity中 实在不行 我帮你看看代码吧

LinTaoAndroid commented 8 years ago
@Override
public void onDatePicked(String date) {
    try {
        SimpleDateFormat dayFormat = new SimpleDateFormat("yyyy.MM.dd");
        Date day_date = dayFormat.parse(date);
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-M-dd");
        String formattedTime = simpleDateFormat.format(day_date);
        // Toast.makeText(this, "" + formattedTime,
        // Toast.LENGTH_LONG).show();
        // contentLayout.removeAllViews();
        // ContentItemViewAbs cia = new ContentItemViewAbs(this);
        // contentLayout.addView(cia);
        initData(formattedTime);
    } catch (Exception e) {
        e.printStackTrace();
    }
}

这是我在mainactivity里面更改的内容,别的地方没做修改,应该跟移除或者添加ContentItemViewAbs没关系吧,谢谢了

方便加下我QQ吗? 861223277