我在我收到錯誤的應用「嘗試調用虛擬方法「布爾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」))' –