【发布时间】:2013-01-21 10:50:45
【问题描述】:
我正在尝试将sharepreference 值从一项活动访问到一项服务,但它正在抛出NullPointerException,我尝试了很多但仍然遇到同样的问题,我搜索了许多与此相关的问题并尝试了他们的解决方法,但没有奏效。如果你能在这方面指导我,你会很棒。提前致谢,
这里是代码
我已在我的服务类中将 SharePreferences 定义为
SharedPreferences preferences=PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
Editor editor=preferences.edit();
而且我试图在“我的活动”中将其价值作为
foregroundService.editor.putString(foregroundService.com, data.getComponent().toString());
foregroundService.editor.commit();
再次返回服务类以访问该值
preferences.getString(com, "not available");
请帮忙,谢谢
【问题讨论】:
标签: android service android-activity nullpointerexception