我有一个有趣的用例,我需要将某些数据传递给我的应用程序,以便它可以在它的" attachBaseContext"方法。
我知道通常,将数据传递给应用程序的正确方法是使用intent并将数据传递给" activity"但这在我的应用程序的生命周期中为时已晚。我需要我的应用程序中的数据,以便我可以使用它来设置环境之前到运行的任何Android组件(例如,活动,服务,内容提供商等)。
目前,我使用了一种非常黑客的方法,我将数据写入应用程序的内部存储,然后在我的" attachBaseContext"中读取它。我希望有一个更好的方法来做到这一点,因为这看起来不是很安全/干净。
有什么想法吗?