sunShine问题

来源:互联网 发布:乳液 男士 知乎 编辑:程序博客网 时间:2024/04/28 05:11

1。删除之前的天气数据,防止数据量过大。那么每次刷新,都插入14天的数据,这时候数据库没有被重新清除吗,每次操作数据库的过程是怎么样的?

需要使用数据库调试工具看看数据库的内容?

2.使用ACTION_VIEW打开地图,每次需要传入经纬度,这个sunShine结果传的到波兰去了。

3.日期calender处理的学习

4.通知点击之后应该消失,还需要学习下,下载进度的通知,这个动画需要会做?

5.junit测试学习

6.内容提供器设计

7.屏幕旋转的问题,适配不同的屏幕问题

8.sunshine的今天的蓝色背景没有全部覆盖屏幕宽度


需要探讨:

1.目前的sunshine横屏一开始没有进入选择的天,这个不好,看了一下,在new DetaiFragment的时候没有传入Uri,就不知道取哪个数据,这样就不取了,又加上在view定义的

时候没有给默认的,所以就不显示了,然后自己的写死了一个Uri,倒是显示了,只是新的问题是这样不行,要改成启动的,然后关键的是竟然显示了昨天的过期数据,这是绝对

不可以了,然后刷新一下就删除了,因为在syncAdapter中删除了过期数据吧。这个接着看看。

需要解决的问题:到今天,换成今天的日期,然后就解决了。明天看看还可以吗

2.sunshine旋转屏幕,然后在竖过来,然后在点击详情,启动新的活动,不会崩溃,但是在学习Fragment的时候,发现,横着之后,创立了一个detailFragment,在竖着,

发现这个Fragment存在就会直接调用他的更新,而不是新建一个,这样因为这个Fragment没有Activity,getActivity返回null,就报错,加上这个判断呗,否则就是

新建一个,替换当前的。这是和启动一个新活动的区别啊。

if (articleFrag != null && articleFrag.getActivity() != null) {

这个例子是,只有一个活动,然后剩下两个都是碎片,只是这两个碎片要么一起显示,要么只显示一个,替换的时候出现了问题,这样就解决了,OK


0 0