我在我收到错误的应用“尝试调用虚拟方法“布尔java.lang.String.equalsIgnoreCase(java.lang.String中)”请解释的意义和解决方案,用于如何解决尝试调用虚拟方法'布尔java.lang.String.equalsIgnoreCase(java.lang.String)?
代码: -
String receivedResult = parseJsonResultSetFav(result);
if (receivedResult.equalsIgnoreCase("SUCCESS")) {
CustomerTicketDialogClass ctdc = new CustomerTicketDialogClass(getActivity(),
"successful", "successfully sent mail to your email id ", "ViewDetails");
ctdc.show();
ctdc.setCanceledOnTouchOutside(false);
} else {
CustomerTicketDialogClass ctdc = new CustomerTicketDialogClass(getActivity(),
"failure", receivedResult, "ViewDetails");
ctdc.show();
ctdc.setCanceledOnTouchOutside(false);
}
你得到'NullPointerException' .'receivedResult'为空 –
并不总是.... – Niraj
'如果(receivedResu lt!= null && receivedResult.equalsIgnoreCase(“SUCCESS”))' –