Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取从开关盒到函数或方法的返回值_Java_Android - Fatal编程技术网

Java 获取从开关盒到函数或方法的返回值

Java 获取从开关盒到函数或方法的返回值,java,android,Java,Android,您好,我如何获取/返回switch case handler消息中的消息以传递到条件方法/函数?您可以扩展handler创建一个类并在其中保存一个字段,然后提供getter和setter方法来访问数据 private final Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) {

您好,我如何获取/返回switch case handler消息中的消息以传递到条件方法/函数?

您可以扩展
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
    }
}