启动时,我有一个BroadcastReceiver
,它启动Service
。在此 Service
中,我触发 Notification
,并且希望从 Activity
检索 Notification
的文本> 当用户单击通知
(通过其资源)时,它将启动。
BroadcastRecevier
、Service
和 Activity
都 bundle 在同一个包中。
问题是:我如何从 Service
检索 Activity
的资源,因为我的 Activity
没有任何处理程序> 在里面?而且我不能拥有一个,因为 Service
在 Activity
之前启动。
预先感谢您花时间帮助我。
最佳答案
Activity 没有资源。 应用程序拥有资源。您的服务将以与其他任何事物相同的方式访问应用程序的资源(例如,通过调用 getString()
或 `getResources())。
关于java - 从启动时启动的服务访问资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10352569/