advancedSmsManager
advancedSmsManager copied to clipboard
NullPointerException occurs anywhere the following code is used
SmsHandler.builder(context, "+989120000000")
.withCarrierNameFilter("MCI")
.withCustomDialogForSendSms(R.layout.my_sms_dialog)
.withCustomDialogForChoseSim(R.layout.simcard_choosing_dialog)
.needToShowSendSmsDialog(false)
//Here is the logcat pointing
.build().sendSms(DIALOG_MESSAGE, SMS_BODY, new MySmsManager.SMSManagerCallBack() {
@Override
public void afterSuccessfulSMS(int smsId) {
}
@Override
public void afterDelivered(int smsId) {
}
@Override
public void afterUnSuccessfulSMS(int smsId, String message) {
}
@Override
public void onCarrierNameNotMatch(int smsId, String message) {
}
});
Here is the stacktrace
java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources
android.content.Context.getResources()' on a null object reference