当前位置: 代码迷 >> Android >> 哪位兄台可以帮帮忙啊做一个计时器,小弟已经想了两天多了解决思路
  详细解决方案

哪位兄台可以帮帮忙啊做一个计时器,小弟已经想了两天多了解决思路

热度:46   发布时间:2016-05-01 21:01:28.0
哪位兄台可以帮帮忙啊,做一个计时器,小弟已经想了两天多了
该计时器是这样的,有两个页面,当点击第一个页面的按钮时候,即开始计时,但是让它跳转到下一个页面进行显示,并且在指定的时间内停下来,也就是说,两个界面和一个按钮使得这个计时器能够工作,并且自动停止。

------解决方案--------------------
AlarmManager和广播就可以实现了吧
------解决方案--------------------
试一下CountDownTimer
------解决方案--------------------
Long lg1 = System.currentTimeMillis();
用这个
------解决方案--------------------
或许也可以用sharedperfence进行数据的存储,不过用广播还是比较方便的,你可以先自己写一个简单的广播,给另一个activity发送一条广播

接收者,我想你应该能看明白的
Java code
Intent intent = new Intent();        intent.putExtra("longitude", loc.getLongitude());        intent.putExtra("latitude", loc.getLatitude());        intent.putExtra("speed", 1.22+i);        intent.setAction("gps.service");        sendBroadcast(intent);
------解决方案--------------------
确实是可以用广播的
------解决方案--------------------
广播应该是不大可靠的,因为当你接收到广播的时候,可能已经过了几秒是正常的.可以使用定时线程池进行定时跑的操作,
  相关解决方案