NetworkDialogSheet: Show option to check internet connectivity instead

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2023-08-08 12:09:10 +05:30
parent 0030e959d1
commit bd7f31858c
52 changed files with 35 additions and 65 deletions

View File

@@ -19,14 +19,21 @@
package com.aurora.store.view.ui.sheets
import android.content.ActivityNotFoundException
import android.content.Intent
import android.os.Bundle
import android.provider.Settings
import android.util.Log
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import com.aurora.extensions.isQAndAbove
import com.aurora.store.databinding.SheetNetworkBinding
class NetworkDialogSheet : BaseBottomSheet() {
private val TAG = NetworkDialogSheet::class.java.simpleName
lateinit var B: SheetNetworkBinding
companion object {
@@ -52,7 +59,16 @@ class NetworkDialogSheet : BaseBottomSheet() {
override fun onContentViewCreated(view: View, savedInstanceState: Bundle?) {
B.btnAction.setOnClickListener {
dismissAllowingStateLoss()
if (isQAndAbove()) {
startActivity(Intent(Settings.Panel.ACTION_INTERNET_CONNECTIVITY))
} else {
try {
startActivity(Intent(Settings.ACTION_WIRELESS_SETTINGS))
} catch (exception: ActivityNotFoundException) {
Log.i(TAG, "Unable to launch wireless settings")
startActivity(Intent(Settings.ACTION_SETTINGS))
}
}
}
}
}
}

View File

@@ -17,7 +17,7 @@
~
-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
@@ -28,27 +28,30 @@
android:id="@+id/img"
android:layout_width="@dimen/icon_size_avatar"
android:layout_height="@dimen/icon_size_avatar"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/margin_normal"
android:layout_marginBottom="@dimen/margin_normal"
app:srcCompat="@drawable/bg_placeholder" />
android:layout_marginTop="@dimen/margin_xlarge"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_network"
app:tint="?android:attr/colorControlNormal" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/txt_warning"
style="@style/AuroraTextStyle.Subtitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/img"
android:text="@string/title_no_network"
android:textAlignment="center" />
android:textAlignment="center"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/img" />
<com.google.android.material.button.MaterialButton
style="@style/Widget.MaterialComponents.Button.UnelevatedButton"
android:id="@+id/btn_action"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/txt_warning"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/margin_normal"
android:text="@string/action_try_later" />
</RelativeLayout>
android:text="@string/check_connectivity"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/txt_warning" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -129,7 +129,6 @@
<string name="action_update">تحديث</string>
<string name="action_info">معلومات التطبيق</string>
<string name="action_uninstall">إلغاء التثبيت</string>
<string name="action_try_later">حاول لاحقا</string>
<string name="action_share">مشاركة</string>
<string name="action_search">البحث</string>
<string name="action_resume">إستئناف</string>

View File

@@ -166,7 +166,6 @@
<string name="action_restart">Reaniciar</string>
<string name="action_resume">Siguir</string>
<string name="action_search">Buscar</string>
<string name="action_try_later">Try later</string>
<string name="action_uninstall">Uninstall</string>
<string name="action_info">App Info</string>
<string name="action_whitelist">Whitelist</string>

View File

@@ -33,7 +33,6 @@
<string name="action_post">Paylaşın</string>
<string name="action_resume">Davam edin</string>
<string name="action_share">Paylaşın</string>
<string name="action_try_later">Daha sonra cəhd edin</string>
<string name="action_uninstall">Silin</string>
<string name="action_info">Tətbiq Məlumatı</string>
<string name="details_beta_available">Beta proqramına qoşulsun\?</string>

View File

@@ -103,7 +103,6 @@
<string name="pref_ui_similar_apps">Подобни и свързани приложения</string>
<string name="title_installation">Инсталация</string>
<string name="action_restart">Рестартиране</string>
<string name="action_try_later">Опитайте по-късно</string>
<string name="action_join">Присъединяване</string>
<string name="action_next">Следващо</string>
<string name="action_info">Информация за приложението</string>

View File

@@ -120,7 +120,6 @@
<string name="action_post">Publicar</string>
<string name="action_search">Cercar</string>
<string name="action_share">Compartir</string>
<string name="action_try_later">Provar més tard</string>
<string name="action_uninstall">Desinstal·lar</string>
<string name="action_info">Informació de l\'aplicació</string>
<string name="action_update">Actualitzar</string>

View File

@@ -24,7 +24,6 @@
<string name="action_update">نوێکردنەوە</string>
<string name="action_info">زانیاری بەرنامە</string>
<string name="action_uninstall">سڕینەوە</string>
<string name="action_try_later">دواتر هەوڵبدە</string>
<string name="action_share">بڵاوکردنەوە</string>
<string name="action_search">گەڕان</string>
<string name="action_resume">بەردەوامبون</string>

View File

@@ -195,7 +195,6 @@
<string name="action_update_all">Aktualizovat vše</string>
<string name="action_info">Informace o aplikaci</string>
<string name="action_uninstall">Odinstalovat</string>
<string name="action_try_later">Zkuste to později</string>
<string name="action_share">Sdílet</string>
<string name="action_search">Vyhledávání</string>
<string name="action_resume">Pokračuj</string>

View File

@@ -63,7 +63,6 @@
<string name="action_next">Næste</string>
<string name="action_restart">Genstart</string>
<string name="action_resume">Genoptag</string>
<string name="action_try_later">Prøv senere</string>
<string name="action_uninstall">Afinstaller</string>
<string name="action_update">Opdater</string>
<string name="details_beta_subscribed">Du er en betatester</string>

View File

@@ -215,7 +215,6 @@
<string name="about_xda">XDA Entwickler-Forum</string>
<string name="about_telegram_summary">Der Aurora-Support-Gruppe für Diskussionen oder Vorschläge beitreten</string>
<string name="action_uninstall">Deinstallieren</string>
<string name="action_try_later">Später versuchen</string>
<string name="action_share">Teilen</string>
<string name="action_search">Suchen</string>
<string name="action_resume">Fortsetzen</string>

View File

@@ -118,7 +118,6 @@
<string name="action_update">Ενημέρωση</string>
<string name="action_info">Πληροφορίες εφαρμογής</string>
<string name="action_uninstall">Απεγκατάσταση</string>
<string name="action_try_later">Δοκιμάστε αργότερα</string>
<string name="action_share">Κοινοποίηση</string>
<string name="action_search">Αναζήτηση</string>
<string name="action_resume">Συνέχεια</string>

View File

@@ -69,7 +69,6 @@
<string name="action_update">Ĝisdatigi</string>
<string name="action_info">Aplikaĵa informo</string>
<string name="action_uninstall">Malinstali</string>
<string name="action_try_later">Klopodi poste</string>
<string name="action_share">Kunigi</string>
<string name="action_search">Serĉi</string>
<string name="action_resume">Malpaŭzigi</string>

View File

@@ -179,7 +179,6 @@
<string name="action_update">Actualizar</string>
<string name="action_info">Información de aplicación</string>
<string name="action_uninstall">Desinstalar</string>
<string name="action_try_later">Inténtalo más tarde</string>
<string name="action_share">Compartir</string>
<string name="action_search">Buscar</string>
<string name="action_resume">Reanudar</string>

View File

@@ -178,7 +178,6 @@
<string name="action_update">Eguneratu</string>
<string name="action_info">Aplikazioaren informazioa</string>
<string name="action_uninstall">Desinstalatu</string>
<string name="action_try_later">Saiatu geroago</string>
<string name="action_share">Konpartitu</string>
<string name="action_search">Bilatu</string>
<string name="action_resume">Jarraitu</string>

View File

@@ -103,7 +103,6 @@
<string name="action_update">بروز رسانی</string>
<string name="details_beta_description">شما ویژگیهای جدید و ایرادات را زودتر از بقیه میبینید. به توسعه دهندگان آنها را اطلاع دهید تا به آنها جهت بهبود برنامه کمک کنید.</string>
<string name="action_filter_apps_with_ads">برنامه های تبلیغ دار</string>
<string name="action_try_later">بعدا امتحان نمایید</string>
<string name="action_open">باز کردن</string>
<string name="about_bitcoin_eth">اتریوم</string>
<string name="action_restart">شروع مجدد</string>

View File

@@ -144,7 +144,6 @@
<string name="action_update">Päivitä</string>
<string name="action_info">Sovelluksen tiedot</string>
<string name="action_uninstall">Poista asennus</string>
<string name="action_try_later">Yritä myöhemmin</string>
<string name="action_share">Jaa</string>
<string name="action_search">Hae</string>
<string name="action_resume">Jatka</string>

View File

@@ -105,7 +105,6 @@
<string name="action_update">Mettre à jour</string>
<string name="action_info">Infos de lappli</string>
<string name="action_uninstall">Désinstaller</string>
<string name="action_try_later">Essayer plus tard</string>
<string name="action_share">Partager</string>
<string name="action_search">Rechercher</string>
<string name="action_resume">Reprendre</string>

View File

@@ -153,7 +153,6 @@
<string name="action_update">Actualizar</string>
<string name="action_info">Información da aplicación</string>
<string name="action_uninstall">Desinstalar</string>
<string name="action_try_later">Ténteo máis tarde</string>
<string name="action_share">Compartillar</string>
<string name="action_resume">Continuar</string>
<string name="action_restart">Reiniciar</string>

View File

@@ -168,7 +168,6 @@
<string name="onboarding_permission_esm">מנהל אחסון חיצוני</string>
<string name="purchase_not_found">היישום לא נמצא</string>
<string name="installer_status_failure">ההתקנה נכשלה</string>
<string name="action_try_later">נא לנסות שוב מאוחר יותר</string>
<string name="exodus_substring">עוקבנים נמצאו</string>
<string name="download_queued">מחכה בתור</string>
<string name="pref_install_delete_title">מחיקת קובצי ה־APK לאחר ההתקנה</string>

View File

@@ -81,7 +81,6 @@
<string name="action_wishlist_add">इच्छासूची में जोड़ें</string>
<string name="toast_apk_blacklisted">ब्लैकलिस्ट में डाला</string>
<string name="download_force_clear_all">ज़बरदस्ती सब साफ करें</string>
<string name="action_try_later">बाद में कोशिश करें</string>
<string name="tab_for_you">आपके लिए</string>
<string name="purchase_invalid">ऐप नहीं खरीदा गया</string>
<string name="details_contains_ads">विज्ञापन हैं</string>

View File

@@ -17,7 +17,6 @@
<string name="action_update">Aktualiziraj</string>
<string name="action_info">Podaci programa</string>
<string name="action_uninstall">Deinstaliraj</string>
<string name="action_try_later">Pokušaj kasnije</string>
<string name="action_share">Dijeli</string>
<string name="action_search">Traži</string>
<string name="action_resume">Nastavi</string>

View File

@@ -18,7 +18,6 @@
<string name="action_update">Frissítés</string>
<string name="action_info">Alkalmazásinformáció</string>
<string name="action_uninstall">Eltávolítás</string>
<string name="action_try_later">Próbáld újra később</string>
<string name="action_share">Megosztás</string>
<string name="action_search">Keresés</string>
<string name="action_resume">Folytatás</string>

View File

@@ -68,7 +68,6 @@
<string name="action_update">Perbarui</string>
<string name="action_info">Info Aplikasi</string>
<string name="action_uninstall">Copot Pemasangan</string>
<string name="action_try_later">Coba nanti</string>
<string name="action_share">Berbagi</string>
<string name="action_search">Cari</string>
<string name="action_resume">Lanjutkan</string>

View File

@@ -97,7 +97,6 @@
<string name="action_update_all">Aggiorna tutte</string>
<string name="action_update">Aggiorna</string>
<string name="action_uninstall">Disinstalla</string>
<string name="action_try_later">Prova più tardi</string>
<string name="action_share">Condividi</string>
<string name="action_search">Cerca</string>
<string name="action_resume">Riprendi</string>

View File

@@ -120,7 +120,6 @@
<string name="action_update">更新</string>
<string name="action_info">情報</string>
<string name="action_uninstall">アンインストール</string>
<string name="action_try_later">後で</string>
<string name="action_share">共有</string>
<string name="action_search">検索</string>
<string name="action_restart">再スタート</string>

View File

@@ -27,7 +27,6 @@
<string name="action_update">Nûve bikin</string>
<string name="action_info">Agahdariya Sepanê</string>
<string name="action_uninstall">Rakirin</string>
<string name="action_try_later">Piştra biceribîne</string>
<string name="action_share">Parveke</string>
<string name="action_search">Lê gerrîn</string>
<string name="action_resume">Dîsa vekirin</string>

View File

@@ -78,7 +78,6 @@
<string name="action_resume">재개</string>
<string name="action_search">검색</string>
<string name="action_share">공유</string>
<string name="action_try_later">나중에 시도</string>
<string name="action_uninstall">제거</string>
<string name="action_info">앱 정보</string>
<string name="action_update">업데이트</string>

View File

@@ -60,7 +60,6 @@
<string name="action_restart">Restartēt</string>
<string name="action_resume">Turpināt</string>
<string name="action_share">Dalīties</string>
<string name="action_try_later">Mēģināt vēlāk</string>
<string name="action_uninstall">Noņemt</string>
<string name="action_info">Lietotnes informācija</string>
<string name="action_update">Atjaunināt</string>

View File

@@ -84,7 +84,6 @@
<string name="action_update_all">Oppgrader alle</string>
<string name="action_info">Programinfo</string>
<string name="action_uninstall">Avinstaller</string>
<string name="action_try_later">Prøv igjen senere</string>
<string name="action_share">Del</string>
<string name="action_search">Søk</string>
<string name="action_resume">Fortsett</string>

View File

@@ -214,7 +214,6 @@
<string name="action_update">Werk bij</string>
<string name="action_info">App Informatie</string>
<string name="action_uninstall">Deïnstalleren</string>
<string name="action_try_later">Later opnieuw proberen</string>
<string name="action_share">Deel</string>
<string name="action_resume">Hervat</string>
<string name="action_restart">Herstart</string>

View File

@@ -208,7 +208,6 @@
<string name="action_update">ਅੱਪਡੇਟ</string>
<string name="action_info">ਐਪ ਬਾਰੇ ਜਾਣਕਾਰੀ</string>
<string name="action_uninstall">ਅਨਇੰਸਟਾਲ</string>
<string name="action_try_later">ਕੁੱਝ ਦੇਰ ਬਾਅਦ ਕੋਸ਼ਿਸ਼ ਕਰੋ</string>
<string name="action_share">ਸਾਂਝਾ ਕਰੋ</string>
<string name="action_search">ਐਪਸ ਤੇ ਗੇਮਜ਼ ਖੋਜੋ</string>
<string name="action_resume">ਚਾਲੂ ਕਰੋ</string>

View File

@@ -27,7 +27,6 @@
<string name="action_update">Aktualizuj</string>
<string name="action_info">O aplikacji</string>
<string name="action_uninstall">Odinstaluj</string>
<string name="action_try_later">Spróbuj później</string>
<string name="action_share">Udostępnij</string>
<string name="action_search">Szukaj</string>
<string name="action_resume">Wznów</string>

View File

@@ -151,7 +151,6 @@
<string name="action_update">Atualizar</string>
<string name="action_info">Informações do App</string>
<string name="action_uninstall">Desinstalar</string>
<string name="action_try_later">Tentar depois</string>
<string name="action_share">Compartilhar</string>
<string name="action_search">Pesquisar</string>
<string name="action_resume">Retomar</string>

View File

@@ -223,7 +223,6 @@
<string name="action_update">Atualizar</string>
<string name="action_info">Informações da aplicação</string>
<string name="action_uninstall">Desinstalar</string>
<string name="action_try_later">Tentar mais tarde</string>
<string name="action_share">Partilhar</string>
<string name="action_search">Pesquisar</string>
<string name="action_resume">Retomar</string>

View File

@@ -24,7 +24,6 @@
<string name="action_resume">Reia</string>
<string name="action_search">Căutare</string>
<string name="action_share">Distribuie</string>
<string name="action_try_later">Încearcă mai târziu</string>
<string name="action_uninstall">Dezinstalează</string>
<string name="action_info">Informații despre aplicație</string>
<string name="action_update">Actualizează</string>

View File

@@ -119,7 +119,6 @@
<string name="details_beta_description">Вы увидите новые функции и ошибки раньше остальных. Оставляйте свои отзывы разработчикам, чтобы помочь им улучшить работу.</string>
<string name="details_beta_available">Войти в программу бета-тестирования\?</string>
<string name="details_beta_subscribed">Вы бета-тестер</string>
<string name="action_try_later">Попробуйте позже</string>
<string name="details_beta">Бета-тестирование</string>
<string name="action_wishlist_add">Добавить в белый список</string>
<string name="action_whitelist">Белый список</string>

View File

@@ -22,7 +22,6 @@
<string name="action_pending">In suspesu</string>
<string name="action_post">Pùblica</string>
<string name="action_search">Chirca</string>
<string name="action_try_later">Torra a proare prus a tardu</string>
<string name="action_wishlist_add">Annanghe a sa lista de sos disìgios</string>
<string name="details_beta">Programma Beta</string>
<string name="details_beta_available">Pigare parte a su programma beta\?</string>

View File

@@ -57,7 +57,6 @@
<string name="action_update">යාවත්කාලය</string>
<string name="action_info">යෙදුමේ තොරතුරු</string>
<string name="action_uninstall">අස්ථාපනය</string>
<string name="action_try_later">පසුව උත්සාහ කරන්න</string>
<string name="action_share">බෙදාගන්න</string>
<string name="action_search">සොයන්න</string>
<string name="action_restart">නැවත අරඹන්න</string>

View File

@@ -47,7 +47,6 @@
<string name="action_pending">V teku</string>
<string name="action_post">Objavi</string>
<string name="action_resume">Nadaljuj</string>
<string name="action_try_later">Poskusi kasneje</string>
<string name="action_uninstall">Odstrani</string>
<string name="action_info">Informacije</string>
<string name="action_update">Posodobi</string>

View File

@@ -225,7 +225,6 @@
<string name="action_update_all">Wada cusboonaysii</string>
<string name="action_update">Cusboonaysii</string>
<string name="action_info">Faahfaahinta Appka</string>
<string name="action_try_later">Hadhow iskuday</string>
<string name="action_share">La wadaag</string>
<string name="action_search">Raadi</string>
<string name="action_restart">Dib usoobilow</string>

View File

@@ -78,7 +78,6 @@
<string name="action_resume">Rimerre</string>
<string name="action_search">Kërko</string>
<string name="action_share">Ndajeni</string>
<string name="action_try_later">Provoni më vonë</string>
<string name="action_uninstall">Çinstaloje</string>
<string name="action_info">Hollësi Aplikacioni</string>
<string name="action_update">Përditësoje</string>

View File

@@ -180,7 +180,6 @@
<string name="action_update">Ажурирај</string>
<string name="action_info">Више о апликацији</string>
<string name="action_uninstall">Деинсталирај</string>
<string name="action_try_later">Пробај касније</string>
<string name="action_share">Објави</string>
<string name="action_search">Претражи</string>
<string name="action_resume">Настави</string>

View File

@@ -158,7 +158,6 @@
<string name="action_update">Uppdatera</string>
<string name="action_info">Info om app</string>
<string name="action_uninstall">Avinstallera</string>
<string name="action_try_later">Försök igen senare</string>
<string name="action_share">Dela</string>
<string name="action_search">Sök</string>
<string name="action_resume">Återuppta</string>

View File

@@ -135,7 +135,6 @@
<string name="action_restart">மறுதுவக்கு</string>
<string name="action_granted">வழங்கப்பட்டது</string>
<string name="action_post">இடுகையிடு</string>
<string name="action_try_later">பின்னர் முயல்</string>
<string name="action_info">பயன்பாட்டுத் தகவல்</string>
<string name="action_update">புதுப்பிப்புகள்</string>
<string name="action_wishlist_add">விருப்பப்பட்டியலில் சேர்</string>

View File

@@ -224,7 +224,6 @@
<string name="action_update">Güncelle</string>
<string name="action_info">Uygulama Bilgisi</string>
<string name="action_uninstall">Kaldır</string>
<string name="action_try_later">Daha sonra dene</string>
<string name="action_share">Paylaş</string>
<string name="action_search">Ara</string>
<string name="action_resume">Sürdür</string>

View File

@@ -53,7 +53,6 @@
<string name="action_update">Оновити</string>
<string name="action_info">Відомості про застосунок</string>
<string name="action_uninstall">Видалити</string>
<string name="action_try_later">Спробувати пізніше</string>
<string name="action_share">Поділитися</string>
<string name="action_search">Пошук</string>
<string name="action_resume">Продовжити</string>

View File

@@ -20,7 +20,6 @@
<string name="action_update">Cập nhật</string>
<string name="action_info">Thông tin ứng dụng</string>
<string name="action_uninstall">Gỡ cài đặt</string>
<string name="action_try_later">Thử lại sau</string>
<string name="action_share">Chia sẻ</string>
<string name="action_search">Tìm kiếm</string>
<string name="action_resume">Tiếp tục</string>

View File

@@ -186,7 +186,6 @@
<string name="action_leave">退出</string>
<string name="action_pending">仲要等等</string>
<string name="action_post">發表</string>
<string name="action_try_later">遲啲再試過啦</string>
<string name="action_info">個 app 詳細</string>
<string name="details_gsf_dependent">要有 GSF 至得</string>
<string name="details_beta_delay">報名要啲時間處理,您可以轉頭返嚟再睇過個狀態吖。</string>

View File

@@ -61,7 +61,6 @@
<string name="action_update">更新</string>
<string name="action_info">应用信息</string>
<string name="action_uninstall">卸载</string>
<string name="action_try_later">稍后再试</string>
<string name="action_share">分享</string>
<string name="action_search">搜索</string>
<string name="action_post">发布</string>

View File

@@ -265,7 +265,6 @@
<string name="action_update">更新</string>
<string name="action_info">應用程式資訊</string>
<string name="action_uninstall">解除安裝</string>
<string name="action_try_later">稍後再試</string>
<string name="action_get_local_apk">保存 App bundle程式捆包</string>
<string name="action_filter_misc">更多選項</string>
<string name="about_xda">開發者討論串</string>

View File

@@ -91,7 +91,6 @@
<string name="action_resume">"Resume"</string>
<string name="action_search">"Search"</string>
<string name="action_share">"Share"</string>
<string name="action_try_later">"Try later"</string>
<string name="action_uninstall">"Uninstall"</string>
<string name="action_info">"App Info"</string>
<string name="action_update">"Update"</string>
@@ -366,4 +365,5 @@
<string name="login_rate_limited">Oops, You are rate limited</string>
<string name="server_unreachable">Server unreachable</string>
<string name="failed_generating_session">Failed to generate session, error code: <xliff:g id="status_code">%1$d</xliff:g></string>
<string name="check_connectivity">Check internet connectivity</string>
</resources>