我想将“失败”的字符串文字与已传递给此函数的字符串进行比较,但我的问题是传递“结果”的字符串与失败的字符串不同,我明确传递了“失败”的功能。
if(result.equals(fail))
总是为我返回 false
protected void onPostExecute(String result) {
super.onPostExecute(result);
TextView data_details = (TextView)findViewById(R.id.results_tab);
data_details.setText(result); // THIS PRINTS OUT THE VALUE TO SCREEN WHICH IS 'failed'
String fail = "failed";
if(result.equals(fail))
{
Intent redirect = new Intent(LogActivity.this, MainActivity.class);
redirect.putExtra("error", result);
startActivity(redirect);
finish();
}
}
我也试过:
if(result.equalsIgnoreCase("failed"))