Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.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
Android Web服务,响应不正确_Android_Web Services - Fatal编程技术网

Android Web服务,响应不正确

Android Web服务,响应不正确,android,web-services,Android,Web Services,我需要向URL/controller/action发出请求。我没有得到以下代码的预期响应: public class MainActivity extends Activity { List<String> responseList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

我需要向URL
/controller/action
发出请求。我没有得到以下代码的预期响应:

public class MainActivity extends Activity {

    List<String> responseList;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        AutoCompleteTextView auto1 = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);



        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_expandable_list_item_2, responseList);
        auto1.setAdapter(adapter);

    }

    private void handleResponse(JSONObject serverResponse) {
        int success = 0;
        try {
            success = serverResponse.getInt(Responce.TAG_SUCCESS);
            if (success == 1) {
                progress.dismiss();
                //after login we want to store user's id into shared preferences
                /*SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
                SharedPreferences.Editor editor = sharedPreferences.edit();
                editor.putString("cust_id", serverResponse.getString("CustomerId"));
                editor.commit();*/

                Toast.makeText(MainActivity.this, serverResponse.getString((Responce.TAG_MESSAGE)), Toast.LENGTH_LONG).show();

            } else {
                progress.dismiss();
                //Util.log(TAG, serverResponse.getString(Responce.TAG_ERROR));
                Toast.makeText(MainActivity.this, serverResponse.getString(Responce.TAG_MESSAGE), Toast.LENGTH_LONG).show();
            }
        } catch (JSONException e) {
            // Util.log(TAG, e.getMessage());
        }

    }

    @Override
    public void onComplete(JSONObject serverResponse, int RESPONSE_IDENTIFIER_FLAG) throws JSONException {
        switch (RESPONSE_IDENTIFIER_FLAG) {
            case 1:
                handleResponse(serverResponse);
                break;
            default:
        }

    }

}
公共类MainActivity扩展活动{
列出回应者;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AutoCompleteTextView auto1=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1);
ArrayAdapter=新的ArrayAdapter(此,
android.R.layout.simple_可扩展_列表_项目_2,响应列表);
自动1.设置适配器(适配器);
}
私有void handleResponse(JSONObject serverResponse){
int成功=0;
试一试{
success=serverResponse.getInt(response.TAG_success);
如果(成功==1){
进步。解散();
//登录后,我们希望将用户id存储到共享首选项中
/*SharedReferences SharedReferences=PreferenceManager.GetDefaultSharedReferences(getApplicationContext());
SharedReferences.Editor=SharedReferences.edit();
editor.putString(“cust_id”,serverResponse.getString(“CustomerId”);
commit()*/
Toast.makeText(MainActivity.this,serverResponse.getString((response.TAG_MESSAGE)),Toast.LENGTH_LONG.show();
}否则{
进步。解散();
//log(TAG,serverResponse.getString(response.TAG_ERROR));
Toast.makeText(MainActivity.this、serverResponse.getString(response.TAG_MESSAGE)、Toast.LENGTH_LONG.show();
}
}捕获(JSONException e){
//Util.log(标记,例如getMessage());
}
}
@凌驾
public void onComplete(JSONObject serverResponse,int RESPONSE\u IDENTIFIER\u标志)抛出JSONException{
开关(响应\标识\标志){
案例1:
HandlerResponse(服务器响应);
打破
违约:
}
}
}

您可能想看看是否有可能创建一个更简洁的示例。您可能想看看是否有可能创建一个更简洁的示例。