永发信息网

求助!android开发 如何在一个普通类中使用getResources()方法!

答案:2  悬赏:20  手机版
解决时间 2021-11-27 03:43
求助!android开发 如何在一个普通类中使用getResources()方法!
最佳答案
方法一:重写此类的构造方法,在其他页面调用的时候,传入Context,直接利用
Context.getResources()
方法二:通过全局的application来获取
//QDApplicationContext为自定义的application,getInstance()用来获取实例对象
QDApplicationContext.getInstance().getResources()

方法三:不用重写构造方法,直接在你需要调用的方法里面传入Context即可,如:
public void setSomething(Context con){
String a = con.getResources().getString(R.String.activity_name);
...
}
全部回答
1、必须要有Context呀
2、可以用作成员变量,构造传入或方法参数传入。就可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的ipod需要激活,但是忘记账号了怎么办?
求两部电影,貌似是印度电影,精彩片段:1一
安平南水北调配套工程环城水系宽度多少米
中国楼市最有可能软着陆怎么理解
我已从公司辞职2月至今公司还欠我佣金返点与
我想知道雷诺的“拉古那古贝”上市了没有,我
精锐教育的app是叫什么名字?
我即将上中学了作文六年级600字以上上中学有
北京房租一个月多少钱?
高字和梅子组成一段成语
桂林橡胶机械厂待遇,就是想知道哪里的奖金情
海门哪个银行招女保安
从长春乘火车到了吉林大约需要2小时,长吉高铁
2.5x×4+4x等于18.8求x是多少解放程
17.5-(7.05-6.4)用简便方法方法怎么算!
推荐资讯
一吨型煤粘合剂多少钱
生活中的灰尘带电吗?可以怎样轻松的让灰尘带
我叫阿木木是根据哪首歌翻唱的
为什么我后面的女同学天天都很热情的找我聊天
捷安特t刹单车改成碟刹要多少钱
百度网盘助手GreasyFork怎么用
今天收钱吧邀请码是多少?
七年级长江答案
改LED大灯 在某宝上买探路泽大灯还是原厂大灯
上海求婚去哪里好 上海求婚地点推荐
玖月奇迹哪一年上的星光大道
五年级的计算题和应用题(有答案 越多越好)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?