Android - getResources() and static -
i've got class
public class preferences extends preferenceactivity implements onsharedpreferencechangelistener
out of try call method class. method contains:
mfoo.settextcolor(getresources().getcolor(r.color.orange))
but doesn't work. tells me getresources
isn't static... how can change this?
but doesnt work, tells me, getresources isnt static... how can change?
this means trying call getresources()
static method, rather regular (instance) method. easiest thing in case, if mfoo
textview
or other widget, call getresources()
on context
available widget:
mfoo.settextcolor(mfoo.getcontext().getresources().getcolor(r.color.orange));
however, fact trying reference widget named mfoo
static method scares crap out of me. asking memory leak. think need reconsider use of static data members , methods.
Comments
Post a Comment