2
A
回答
8
您的应用程序应该是一个单身人士。它避免了许多与共享数据或模型有关的其他问题。
在你的manifest.xml:
<application android:icon="@drawable/icon"
android:label="@string/app_name" android:debuggable="false"
android:name="<class of your application see below>"
android:launchMode="singleTop">
..... all activities/services/receivers/etc... as usual
</application>
和Android设备:名称指的是这个类:
public class MyApp extends Application {
//singleton, but use onCreate more than constructor to build shared resources.
....
}//class
,然后从任何活动中,你可以检索你的单身得到共享
((MyApp)getApplicationContext()).getSharedResources()....
或
:通过这样的资源MyApp.getInstance().getSharedResources()....
有一个单作为应用在机器人通常的设计模式,它是特别有用的处理装置的旋转(因为它往往会破坏活动并重新创建它们),因为它的应用程序的生命周期中提供了一个稳定的实体坚持。
相关问题
- 1. 如何在ESXi服务器之间共享资源
- 2. 在Web请求之间共享资源?
- 3. 在类之间管理共享资源?
- 4. 在dll之间共享资源
- 5. asynctask活动之间共享
- 6. 在本地服务和托管活动之间共享数据
- 7. 在服务和活动之间共享数据
- 8. 在服务和活动之间共享数据
- 9. 在活动和服务之间共享数据android
- 10. 在活动和服务之间共享偏好
- 11. 在活动和服务之间共享数据库
- 12. Eclipse项目之间的共享资源
- 13. 兄弟姐妹之间共享资源
- 14. PHP和请求之间共享资源
- 15. 线程之间共享什么资源?
- 16. 项目服务器共享资源
- 17. 与服务共享声音资源
- 18. 在活动之间共享域对象
- 19. 在活动之间共享WebView
- 20. 在活动之间共享DBAdapter
- 21. 在活动之间共享菜单栏
- 22. 在活动之间共享ArrayList
- 23. PyroCMS:如何在模块之间共享资源?
- 24. 如何在资源库之间共享Gradle脚本?
- 25. 如何在UWP MediaElement和Win2d CanvasControl之间共享资源?
- 26. 如何在测试和主要之间共享资源?
- 27. 如何在SBT中的项目之间共享资源
- 28. 如何在SVN中的中继之间共享资源?
- 29. 如何在多个网站之间共享资源?
- 30. 如何在ListBox项目实例之间共享资源?
我相信'android:launchMode =“singleTop”'是没有必要的,因为launchMode是[activity]的一个属性(http://developer.android.com/guide/topics/manifest/activity-element.html# lmode),而不是[应用](http://developer.android.com/guide/topics/manifest/application-element.html)。 – devconsole 2011-09-18 22:04:19