我有一个GPSActivity类,基本上可以计算每次更新位置时的总行程。我的问题是我希望能够在另一个活动中显示屏幕上行进的距离,并在距离改变时将显示更新为新的距离。我环顾四周,但找不到有用的答案。我在这里先向您的帮助表示感谢。在Android的屏幕上显示距离
0
A
回答
-1
您尚未显示此时此“其他活动”是否处于活动状态。如果不是,你需要重新思考你如何去做事。
听起来像你的GPSActivity类应该是一个服务,而不是一个活动。这项服务可以通过多种方式启动,以便收集数据。您的活动(只有在需要用户界面时才能使用)可以在希望获得更新时附加到您的服务。如果您希望服务驱动更新,那么您的服务可以在更新时进行广播,并且您的活动可以创建一个广播监听器来接收它们。
有关广播和服务的研究可以让您更轻松地了解这些Android概念。
+0
这个问题似乎并不具有建设性。 – 2011-12-14 01:04:14
+0
我的问题是“显示”屏幕上改变的距离。随着距离的变化,我想更新屏幕上的“显示” – 2011-12-14 01:14:09
-1
您应该像这样在SharePreference中存储Distance变量。
拉出所有活动中的距离。
SharedPreferences settings = getSharedPreferences("distance", 0);
int distance = settings.getInt("distance", 0); //or String settings.getString();
为了把远处的共享偏好这里面是怎么..
SharedPreferences settings = getSharedPreferences("distance", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putInt("distance", distance); // or editor.putString()
希望这有助于!
相关问题
- 1. 显示距离屏幕顶端30%距离处的Imageview android
- 2. 在锁定的Android屏幕上显示
- 3. 以公里为单位显示在屏幕上的最长距离
- 4. 在PC上显示Android屏幕
- 5. 在飞溅屏幕上显示Toast Android
- 6. 编写长文本在Android屏幕上显示以便屏幕滚动显示
- 7. 在屏幕上显示textView
- 8. 在屏幕上显示
- 9. 自定义seekbar在大屏幕上显示之间的差距?
- 10. iPhone游戏显示器在屏幕上偏离屏幕10个像素左右
- 11. 文本边距不能在不同屏幕上正确显示
- 12. 的Android/Java的:“离屏”(持续显示...)上显示GUI
- 13. 上显示屏而不是上次打开的屏幕显示
- 14. 在Android屏幕上显示服务器上的图像
- 15. tkinter坏屏幕距离“10 0”
- 16. 的UIImage不会在屏幕上显示
- 17. 在屏幕上显示我的console.log
- 18. Android adMob显示在屏幕中间
- 19. 初始屏幕不显示在android
- 20. 在Android中显示TextView屏幕底部
- 21. 视频屏幕未在Android中显示
- 22. 的UIView显示在屏幕
- 23. QMainWindow的显示在屏幕
- 24. Android的 - 如何检测在屏幕上显示的软键盘
- 25. 显示路线的距离
- 26. Mosync:在另一个屏幕上显示透明屏幕
- 27. 唤醒屏幕并在锁定屏幕上显示对话框
- 28. 视频不显示在屏幕上
- 29. AsyncDisplayKey - stacklayout犯规在屏幕上显示
- 30. Prestashop:在屏幕上显示通知
使用一个静态变量并在另一个活动中访问它,并设置它并在烤面包中显示它。 – Nepster 2014-06-17 12:52:25