哪位兄台可以帮帮忙啊,做一个计时器,小弟已经想了两天多了
该计时器是这样的,有两个页面,当点击第一个页面的按钮时候,即开始计时,但是让它跳转到下一个页面进行显示,并且在指定的时间内停下来,也就是说,两个界面和一个按钮使得这个计时器能够工作,并且自动停止。
[解决办法]
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);
[解决办法]
确实是可以用广播的
[解决办法]
广播应该是不大可靠的,因为当你接收到广播的时候,可能已经过了几秒是正常的.可以使用定时线程池进行定时跑的操作,