Android ,一个类继承了Handler,在这个类里用什么方法获取 res下values里...
发布网友
发布时间:2024-09-27 07:04
我来回答
共3个回答
热心网友
时间:2024-11-10 11:51
在Handler里,无法取得Content对象,也就无法用getResource()方法得到相应的资源。
楼主可以在Handler的调用处把String值传过来,也就是 handler.sendMessage(Message).可以把String传入到message的obj属性中。 再在对应的handleMessage()方法中取出。
热心网友
时间:2024-11-10 11:53
建议重写 实现handler类的构造器 将context 加入参数中并定义成员变量 ,你就可以再实现类里 任意的使用context来获取 资源了
热心网友
时间:2024-11-10 11:52
没遇到过,不过表示可以实现.
调用的时候,传一个context
Message msg=new Message();
msg.obj=context;
msg.what=1;
mHandler.sendMessage(msg);
通过传入的context.getResources.getString
或者可以msg.obj = str;直接传过去.