Do not prompt error onTetheringFailed
This commit is contained in:
@@ -94,7 +94,10 @@ sealed class TetherManager(protected val parent: TetheringFragment) : Manager(),
|
|||||||
protected abstract fun stop()
|
protected abstract fun stop()
|
||||||
|
|
||||||
override fun onTetheringStarted() = data.notifyChange()
|
override fun onTetheringStarted() = data.notifyChange()
|
||||||
override fun onTetheringFailed() = SmartSnackbar.make(R.string.tethering_manage_failed).show()
|
override fun onTetheringFailed() {
|
||||||
|
DebugHelper.log(javaClass.simpleName, "onTetheringFailed")
|
||||||
|
data.notifyChange()
|
||||||
|
}
|
||||||
|
|
||||||
override fun bindTo(viewHolder: RecyclerView.ViewHolder) {
|
override fun bindTo(viewHolder: RecyclerView.ViewHolder) {
|
||||||
(viewHolder as ViewHolder).manager = this
|
(viewHolder as ViewHolder).manager = this
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import android.service.quicksettings.Tile
|
|||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
import androidx.annotation.RequiresApi
|
import androidx.annotation.RequiresApi
|
||||||
import androidx.core.content.ContextCompat
|
import androidx.core.content.ContextCompat
|
||||||
|
import be.mygod.vpnhotspot.DebugHelper
|
||||||
import be.mygod.vpnhotspot.R
|
import be.mygod.vpnhotspot.R
|
||||||
import be.mygod.vpnhotspot.TetheringService
|
import be.mygod.vpnhotspot.TetheringService
|
||||||
import be.mygod.vpnhotspot.net.TetherType
|
import be.mygod.vpnhotspot.net.TetherType
|
||||||
@@ -101,7 +102,10 @@ sealed class TetheringTileService : TetherListeningTileService(), TetheringManag
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun onTetheringStarted() = updateTile()
|
override fun onTetheringStarted() = updateTile()
|
||||||
override fun onTetheringFailed() = SmartSnackbar.make(R.string.tethering_manage_failed).show()
|
override fun onTetheringFailed() {
|
||||||
|
DebugHelper.log(javaClass.simpleName, "onTetheringFailed")
|
||||||
|
updateTile()
|
||||||
|
}
|
||||||
|
|
||||||
class Wifi : TetheringTileService() {
|
class Wifi : TetheringTileService() {
|
||||||
override val labelString get() = R.string.tethering_manage_wifi
|
override val labelString get() = R.string.tethering_manage_wifi
|
||||||
|
|||||||
@@ -56,7 +56,6 @@
|
|||||||
<string name="tethering_manage_wifi">WLAN 热点</string>
|
<string name="tethering_manage_wifi">WLAN 热点</string>
|
||||||
<string name="tethering_manage_wifi_legacy">WLAN 热点 (旧 API)</string>
|
<string name="tethering_manage_wifi_legacy">WLAN 热点 (旧 API)</string>
|
||||||
<string name="tethering_manage_bluetooth">蓝牙网络共享</string>
|
<string name="tethering_manage_bluetooth">蓝牙网络共享</string>
|
||||||
<string name="tethering_manage_failed">Android 系统无法打开网络共享。</string>
|
|
||||||
|
|
||||||
<string name="connected_state_incomplete">(正在连接)</string>
|
<string name="connected_state_incomplete">(正在连接)</string>
|
||||||
<string name="connected_state_valid">(已连接)</string>
|
<string name="connected_state_valid">(已连接)</string>
|
||||||
|
|||||||
@@ -59,7 +59,6 @@
|
|||||||
<string name="tethering_manage_wifi">Wi\u2011Fi hotspot</string>
|
<string name="tethering_manage_wifi">Wi\u2011Fi hotspot</string>
|
||||||
<string name="tethering_manage_wifi_legacy">Wi\u2011Fi hotspot (legacy)</string>
|
<string name="tethering_manage_wifi_legacy">Wi\u2011Fi hotspot (legacy)</string>
|
||||||
<string name="tethering_manage_bluetooth">Bluetooth tethering</string>
|
<string name="tethering_manage_bluetooth">Bluetooth tethering</string>
|
||||||
<string name="tethering_manage_failed">Android system has failed to start tethering.</string>
|
|
||||||
|
|
||||||
<string name="connected_state_incomplete">" (connecting)"</string>
|
<string name="connected_state_incomplete">" (connecting)"</string>
|
||||||
<string name="connected_state_valid">" (reachable)"</string>
|
<string name="connected_state_valid">" (reachable)"</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user