From 9b04bea2b1afc62a1379e8835ee0725180eb2e4d Mon Sep 17 00:00:00 2001 From: Adeel Zafar Date: Fri, 2 Aug 2019 02:18:03 +0500 Subject: [PATCH] Check if mobile data is enabled for API<26 --- .../main/java/org/kiwix/kiwixmobile/main/MainActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java index f9a3b8590..d03957fa8 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java @@ -960,7 +960,11 @@ public class MainActivity extends BaseActivity implements WebViewCallback, toggleHotspot(); } else { //TO DO: show Dialog() + within that add check mobile Data check later. - startHotspotDialog(); + if (isMobileDataEnabled(this)) { + mobileDataDialog(); + } else { + startHotspotDialog(); + } } } default: @@ -1138,6 +1142,7 @@ public class MainActivity extends BaseActivity implements WebViewCallback, builder.setPositiveButton(this.getString(R.string.yes), (dialog, id) -> disableMobileData()); builder.setNegativeButton((android.R.string.no), (dialog, id) -> { + startHotspotDialog(); }); builder.setTitle(this.getString(R.string.mobile_data_enabled)); builder.setMessage(