我正在尝试使用 HTTP POST 为我的应用程序修复登录功能。我从用户名和密码字段发送。
起初我设法让它工作,现在我添加了一个在应用程序中创建共享首选项的功能。读取结果的 if 语句似乎不起作用。
super.onPostExecute(result);
if(result.equals("yes")){
loggedIn();
}else{
Toast.makeText(getApplicationContext(), "Error: " + result, Toast.LENGTH_SHORT).show();
}
如果它从 PHP 响应中读取“是”,则将运行另一个函数。但这永远不会发生,发生的是它改为读取ELSE 。为了找出问题所在,我为 PHP 的响应做了一个祝酒词,它响应“是”。为什么它不起作用?有什么线索吗?