android - Calling context.getResources() returns null -
so trying string resource in project when called context.getresources().getstring(...), nullpointerexception. in debug mode, found out context isn't null looking @ members, found out mresources null. why resources not loaded activity context?
edit
apparently, triggered exception
public class myactivity extends activity { someclass someclass = new someclass(this); @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); } } public class someclass { private final context mcontext; public someclass(context context) { mcontext = context; mcontext.getresources().getstring(r.string.app_name); } } i had move initialization of someclass after super.oncreate() suggested commonsware. thanks.
if had guess, trying phone call in initializer. not effort utilize getresources() before super.oncreate() phone call in activity returns.
android nullpointerexception android-context
No comments:
Post a Comment