java - 从启动时启动的服务访问资源

标签 java android service resources

启动时,我有一个BroadcastReceiver,它启动Service。在此 Service 中,我触发 Notification,并且希望从 Activity 检索 Notification 的文本> 当用户单击通知(通过其资源)时,它将启动。

BroadcastRecevierServiceActivity 都 bundle 在同一个包中。

问题是:我如何从 Service 检索 Activity 的资源,因为我的 Activity 没有任何处理程序> 在里面?而且我不能拥有一个,因为 ServiceActivity 之前启动。

预先感谢您花时间帮助我。

最佳答案

Activity 没有资源。 应用程序拥有资源。您的服务将以与其他任何事物相同的方式访问应用程序的资源(例如,通过调用 getString() 或 `getResources())。

关于java - 从启动时启动的服务访问资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10352569/

相关文章:

java - 在 Java 中跟踪文件夹更改的最简单方法是什么?

android - 如果用户在网站上,如何禁用 Android 应用程序链接?

java - 如何创建作为 Windows 服务运行的 Java 进程的内存转储?

powershell - 在Powershell中使用Export-Csv时,如何从输出中排除#TYPE Selected.System.Management.ManagementObject

java - 从文本文件中的问题和答案选项生成测验的 Python 工具/包

java - 如何跳过数组中的空格字母,为什么我的修复不起作用?

java - 对象上的 SetText 不适用于日历

java - Android FileInputStream read() txt 文件到字符串

android - 如何启动AccessibilityService?

java - 在java中运行.msi文件