gpt4 book ai didi

android - 错误响应 onPostExecute

转载 作者:行者123 更新时间:2023-11-29 15:14:31 27 4
gpt4 key购买 nike

我在 Android 应用程序上做一个登录系统,当我输入错误的帐户时,onPostExecute 方法返回正确的失败消息,但是当我输入一个现有帐户并且登录正确后它仍然是相同的失败消息,我不明白为什么!

这些是我的onPostExecute 方法:

@Override
protected void onPostExecute(final String res) {
//LoginTask = null;
//showProgress(false);

try {
jObj = new JSONObject(res);
} catch (JSONException e) {
e.printStackTrace();
}
try {
if (jObj.getString("code").equals(1)) {

Intent myIntent = new Intent(getActivity(), HomesActivity.class);
//Lançer l'activité
startActivityForResult(myIntent, 0);

} else {
//password.setError(getString(R.string.error_incorrect_password));
//password.requestFocus();
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("Error !");
builder.setMessage("The information entered is incorrect.\nPlease try again!")
.setCancelable(false)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();

}
} catch (JSONException e) {
e.printStackTrace();
}

}

感谢您的帮助。

最佳答案

可能是这样:

if (jObj.getString("code").equals(1))“1”与 1 不同:)尝试这个: if (jObj.getString("code").equals("1"))

附言你没有包含 json 格式,所以我在黑暗中尝试。

关于android - 错误响应 onPostExecute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25972706/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com