Skip to content

Commit 23467ab

Browse files
bugfix(banktransferfragment): call Fragment isAdded() to confirm fragment state before using it's resource
1 parent a81e3a2 commit 23467ab

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

rave_android/src/main/java/com/flutterwave/raveandroid/banktransfer/BankTransferFragment.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,12 +216,16 @@ private void clearErrors() {
216216

217217
@Override
218218
public void onPollingCanceled(String flwRef, String txRef, final String responseAsJSONString) {
219-
showBackToApp(getString(R.string.bant_transfer_polling_cancelled_message), responseAsJSONString);
219+
if(isAdded()){
220+
showBackToApp(getString(R.string.bant_transfer_polling_cancelled_message), responseAsJSONString);
221+
}
220222
}
221223

222224
@Override
223225
public void onPollingTimeout(String flwRef, String txRef, final String responseAsJSONString) {
224-
showBackToApp(getString(R.string.pay_with_bank_timeout_notification), responseAsJSONString);
226+
if(isAdded()){
227+
showBackToApp(getString(R.string.pay_with_bank_timeout_notification), responseAsJSONString);
228+
}
225229
}
226230

227231
private void showBackToApp(String transferStatusMessage, final String responseAsJSONString) {

0 commit comments

Comments
 (0)