Android 应用程序中的服务和 Activity 同时使用单例 Java 类是否存在潜在问题?
例子:单例就是单例 Activity 是A 服务S
Service S 有一个 Singleton 句柄。 S 请求 Singleton 启动 Activity。 Activity 调用 Singleton 中定义的操作方法。
我的应用程序中有几个单例,它们封装了功能区域的各种操作。所以Activity会和各种Singleton交互,进行各种操作。
最佳答案
我认为这种方法没有问题。我经常使用单例,从来没有遇到过任何问题。您只需要记住,android 可能会在需要内存时删除单例实例,因此每次获取单例实例时都需要检查是否为 null。
关于android - 通过服务和 Activity 共享单例java类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13131418/