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 Loopj AsyncHttpResponseHandler存储成功响应_Java_Android_Loopj_Android Async Http - Fatal编程技术网

Java Loopj AsyncHttpResponseHandler存储成功响应

Java Loopj AsyncHttpResponseHandler存储成功响应,java,android,loopj,android-async-http,Java,Android,Loopj,Android Async Http,我尝试将AsyncHttpResponseHandler的响应字符串存储在类变量中,如下所示: public boolean isLatestVersion = true; private void requestServerVersionFile() { AsyncHttpClient client = new AsyncHttpClient(); client.get(appVersionCheckUrl, new AsyncHttpResponseHandler() {

我尝试将AsyncHttpResponseHandler的响应字符串存储在类变量中,如下所示:

public boolean isLatestVersion = true;

private void requestServerVersionFile() {
    AsyncHttpClient client = new AsyncHttpClient();
    client.get(appVersionCheckUrl, new AsyncHttpResponseHandler() {

        @Override
        public void onSuccess(String appVersionCodeServer) {
            Log.e(LOG_TAG, appVersionCheckUrl + " = " + appVersionCodeServer);
            int iResponse = Integer.parseInt(appVersionCodeServer.trim());
            if(iResponse > appVersionCode)
            {
                isLatestVersion = false; //<<< tried this. and self. before
            }
        }

    });
}
public boolean isLatestVersion=true;
私有void requestServerVersionFile(){
AsyncHttpClient=新的AsyncHttpClient();
get(appVersionCheckUrl,新的AsyncHttpResponseHandler(){
@凌驾
成功时的公共void(字符串AppVersionDeserver){
Log.e(Log_标记,appversioncheckur+“=”+appversioncodersver);
int-iResponse=Integer.parseInt(AppVersionDeserver.trim());
如果(iResponse>appVersionCode)
{

isLatestVersion=false;//我使用嵌套类()解决了这个问题