-2
コードを作成しました。インテントは開いていませんが、どちらの条件でもデフォルトのものが実行されます.iはelse文から試しましたが、同じ結果が得られました。私のコードをチェックして助けてください。前もって感謝します。意図が正しく機能しない
StringRequest stringRequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
//If we are getting success from server
switch (response) {
case "success": {
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
startActivity(intent);
}
default:
Toast.makeText(getApplicationContext(),response,Toast.LENGTH_LONG).show();
}
}
}
ブレークでも動作していない、 –
そして、文字列は '' "成功" であってはなりません。デバッガを使用して値を確認できますか? –
私はすべてのことを行い、文字列を整数1と0に変更しましたが、同じ結果が出ます。条件構造は毎回無視され、デフォルトとそれ以外はステートメントが実行されます。 –