Android Can';无法在IntentService中获取共享的引用
Android Can';无法在IntentService中获取共享的引用,android,intentservice,Android,Intentservice,此主题对我没有帮助,我创建了密钥并将其保存在“活动”中,试图从IntentService获取密钥,但无法获取,我尝试了几种方法。我正在我的一个应用程序中从服务访问首选项,下面是我的操作方法: preferences = getApplicationContext().getSharedPreferences( "settings", MODE_PRIVATE); 除了设置之外,您还可以编写其他内容。应该与您在活动内部访问时使用的值相同。只需使用 PreferenceMa
此主题对我没有帮助,我创建了密钥并将其保存在“活动”中,试图从IntentService获取密钥,但无法获取,我尝试了几种方法。我正在我的一个应用程序中从服务访问首选项,下面是我的操作方法:
preferences = getApplicationContext().getSharedPreferences(
"settings", MODE_PRIVATE);
除了设置
之外,您还可以编写其他内容。应该与您在活动内部访问时使用的值相同。只需使用
PreferenceManager.getDefaultSharedReferences(上下文).getString(我的首选项,null)代码>来自您的服务。它应该能用。试试这个
SharedPreferences sharedpreferences = this.getSharedPreferences("MyPREFERENCES", Context.MODE_PRIVATE);
谢谢,事实上,我认为问题在于我没有启动作为默认值发送的变量,它产生了某种内部问题,字符串返回null,布尔值返回false。不确定,但这是我的结论。“我无法得到它们,我尝试了几种方法”——然后请提供一个演示,演示您尝试的“几种方法”,并解释“无法得到它们”对每种方法意味着什么。