Make manage less confusing

This commit is contained in:
Mygod
2018-06-01 21:02:03 +08:00
parent e25f590bd6
commit 004581f23e
2 changed files with 13 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
package be.mygod.vpnhotspot.manage
import android.content.ActivityNotFoundException
import android.content.Context
import android.content.Intent
import android.support.v7.widget.RecyclerView
import android.view.View
@@ -11,14 +12,18 @@ object ManageBar : Manager() {
view.setOnClickListener(this)
}
override fun onClick(v: View?) = try {
itemView.context.startActivity(Intent()
.setClassName("com.android.settings", "com.android.settings.Settings\$TetherSettingsActivity"))
} catch (e: ActivityNotFoundException) {
itemView.context.startActivity(Intent()
.setClassName("com.android.settings", "com.android.settings.TetherSettings"))
}
override fun onClick(v: View?) = start(itemView.context)
}
override val type: Int get() = VIEW_TYPE_MANAGE
fun start(context: Context) {
try {
context.startActivity(Intent()
.setClassName("com.android.settings", "com.android.settings.Settings\$TetherSettingsActivity"))
} catch (e: ActivityNotFoundException) {
context.startActivity(Intent()
.setClassName("com.android.settings", "com.android.settings.TetherSettings"))
}
}
}