android - 通过服务和 Activity 共享单例java类

标签 android service android-activity singleton

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/

相关文章:

java - 在启动画面期间按主页按钮几秒钟后,Android 应用程序打开

android - Google TalkBack 服务如何在按钮/文本/图像/等上绘制矩形?

java - 无法设置 guest 内存 'android_arm' : Invalid argument

Flutter 持久通知和服务

java - 如何在启动时运行 jar 文件(Ubuntu 11.10)?

java - 选项卡式设计中的 ListView 空指针

android 6系统警报权限..!

Android:检查多个项目ListView

c# - Windows 服务中的重叠任务

java - 专用 Android Activity 为应用程序初始化数据和库