Offline wording back to "اینترنت قطع است / کند است" (owner's choice)
This reverts commit beeada6.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<!-- فقط برای فرقِ «اینترنت متصل نیست» و «اینترنت کند است» در اسپلشِ بیاتصال؛ مجوزِ عادی، بیپرسش. -->
|
||||
<!-- فقط برای فرقِ «اینترنت قطع است» و «اینترنت کند است» در اسپلشِ بیاتصال؛ مجوزِ عادی، بیپرسش. -->
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
<!-- برای لرزشِ کوتاهِ جوابِ درست/غلط (navigator.vibrate در WebView). -->
|
||||
<uses-permission android:name="android.permission.VIBRATE" />
|
||||
|
||||
@@ -93,7 +93,7 @@ class MainActivity : AppCompatActivity() {
|
||||
FrameLayout.LayoutParams(dp(288), dp(288), Gravity.CENTER))
|
||||
addView(TextView(context).apply {
|
||||
offlineText = this
|
||||
text = "اینترنت متصل نیست"
|
||||
text = "اینترنت قطع است"
|
||||
setTextColor(Color.parseColor("#1a1a2e"))
|
||||
setTextSize(TypedValue.COMPLEX_UNIT_SP, 16f)
|
||||
layoutDirection = View.LAYOUT_DIRECTION_RTL
|
||||
@@ -102,7 +102,7 @@ class MainActivity : AppCompatActivity() {
|
||||
.apply { topMargin = dp(150) })
|
||||
}
|
||||
|
||||
/** هیچ متنِ فنیِ خطا نشان داده نمیشود؛ فقط یکی از دو جمله: «متصل نیست» (شبکهای نیست) یا «کند است». */
|
||||
/** هیچ متنِ فنیِ خطا نشان داده نمیشود؛ فقط یکی از دو جمله: «قطع است» (شبکهای نیست) یا «کند است». */
|
||||
private fun hasInternet(): Boolean {
|
||||
val cm = getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
|
||||
val caps = cm.getNetworkCapabilities(cm.activeNetwork) ?: return false
|
||||
@@ -110,7 +110,7 @@ class MainActivity : AppCompatActivity() {
|
||||
}
|
||||
|
||||
private fun showOffline() {
|
||||
offlineText.text = if (hasInternet()) "اینترنت کند است؛ در حال اتصال…" else "اینترنت متصل نیست؛ در حال اتصال…"
|
||||
offlineText.text = if (hasInternet()) "اینترنت کند است؛ در حال اتصال…" else "اینترنت قطع است؛ در حال اتصال…"
|
||||
if (!offlineShown) {
|
||||
offlineShown = true
|
||||
webView.visibility = View.INVISIBLE // صفحهی خطای پیشفرضِ WebView دیده نشود
|
||||
|
||||
Reference in New Issue
Block a user