Java 获取从开关盒到函数或方法的返回值
您好,我如何获取/返回switch case handler消息中的消息以传递到条件方法/函数?您可以扩展Java 获取从开关盒到函数或方法的返回值,java,android,Java,Android,您好,我如何获取/返回switch case handler消息中的消息以传递到条件方法/函数?您可以扩展handler创建一个类并在其中保存一个字段,然后提供getter和setter方法来访问数据 private final Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) {
handler
创建一个类并在其中保存一个字段,然后提供getter和setter方法来访问数据
private final Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case Constants.MESSAGE_READ:
byte[] readBuf = (byte[]) msg.obj;
String Message = new String(readBuf, 0, msg.arg1);
}
break;
public void condition(){
//get Message
}
您是否尝试在类的顶部实现String Message=“”,并在函数中使用它?它将是全球性的
public static class MyHandler extends Handler{
//add your field and getter/setter method
public void handleMessage(Message msg) {
//visit your field
}
}