Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.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,我是java编程新手,所以我为这个问题的可能不正确的措辞道歉。我有一个布尔函数updateEntryDB,如果数据库的响应为“Error”,则该函数应返回false,如果为“Success”,则返回true。如何从@override方法OnSuccessBool获取布尔响应,以便updateEntryDB函数返回正确的响应?谢谢你的帮助 private boolean updateEntryDB(final String tag) { //Log.i(TAG, "updateEntry

我是java编程新手,所以我为这个问题的可能不正确的措辞道歉。我有一个布尔函数
updateEntryDB
,如果数据库的响应为“Error”,则该函数应返回false,如果为“Success”,则返回true。如何从
@override
方法
OnSuccessBool
获取布尔响应,以便
updateEntryDB
函数返回正确的响应?谢谢你的帮助

 private boolean updateEntryDB(final String tag)
{
    //Log.i(TAG, "updateEntryDB");
    String np = numPlate.getText().toString();
    dbWork dbWork = new dbWork();

    dbWork.updateEntryTime(tag, np, requestQueue, new dbWork.VolleyCallback() {
        @Override
        public void onSuccess(String result) {
        }
        @Override
        public boolean onSuccessBool(String result) {
            String dbResponse = result;
            test.setText(dbResponse);

            String[] errSucc = dbResponse.split(":");
            if(errSucc[0].equals("Error"))
            {
                return false;
            }
            else if(errSucc[0].equals("Success"))
            {
                return true;
            }

            return false;
        }

    });
}

您面临的错误是什么?您的代码表明您已经在这样做了。请详细说明你真正想用你的方法实现什么,或者至少说一下你在获得帮助时遇到了什么错误。对不起,我是android和java新手,所以很难用语言表达。。我从程序中的其他地方调用updateEntryDB函数,希望它根据onSuccessBool中的if语句返回true或false。因此,如果onSuccessBool返回false,我希望updateEntryDB也返回false,反之,如果您在理解多线程如何工作方面遇到困难,请阅读以下内容: