Update MainActivity.kt
This commit is contained in:
parent
5e3c2f44b0
commit
14d1b792fd
@ -26,19 +26,15 @@ class MainActivity : AppCompatActivity() {
|
|||||||
companion object {
|
companion object {
|
||||||
private const val BLUETOOTH_PERMISSION_CODE = 100
|
private const val BLUETOOTH_PERMISSION_CODE = 100
|
||||||
private const val BLUETOOTH_SCAN_CODE = 101
|
private const val BLUETOOTH_SCAN_CODE = 101
|
||||||
|
|
||||||
|
private const val SHARED_PREFS_NAME = "com.rookiedev.hexapod_preferences"
|
||||||
|
private const val SHARED_PREFS_IP = "IP"
|
||||||
|
private const val SHARED_PREFS_PORT = "PORT"
|
||||||
|
private const val SHARED_PREFS_TAB = "TAB"
|
||||||
|
private const val SHARED_PREFS_DEVICE_NAME = "DEVICE_NAME"
|
||||||
|
private const val SHARED_PREFS_DEVICE_ADDRESS = "DEVICE_ADDRESS"
|
||||||
}
|
}
|
||||||
|
|
||||||
private val REQUEST_CONNECT_DEVICE_SECURE = 1
|
|
||||||
private val REQUEST_CONNECT_DEVICE_INSECURE = 2
|
|
||||||
private val REQUEST_ENABLE_BT = 3
|
|
||||||
|
|
||||||
private val SHAREDPREFSNAME = "com.rookiedev.hexapod_preferences"
|
|
||||||
private val SHAREDPREFSIP = "IP"
|
|
||||||
private val SHAREDPREFSPORT = "PORT"
|
|
||||||
private val SHARED_PREFS_TAB = "TAB"
|
|
||||||
private val SHARED_PREFS_DEVICE_NAME = "DEVICE_NAME"
|
|
||||||
private val SHARED_PREFS_DEVICE_ADDRESS = "DEVICE_ADDRESS"
|
|
||||||
|
|
||||||
private var mContext: Context? = null
|
private var mContext: Context? = null
|
||||||
|
|
||||||
private lateinit var ipInput: TextInputEditText
|
private lateinit var ipInput: TextInputEditText
|
||||||
@ -135,7 +131,7 @@ class MainActivity : AppCompatActivity() {
|
|||||||
portLayout.error = getString(R.string.invalid_port)
|
portLayout.error = getString(R.string.invalid_port)
|
||||||
}
|
}
|
||||||
} else if (tabLayout.selectedTabPosition == 1) {
|
} else if (tabLayout.selectedTabPosition == 1) {
|
||||||
if(deviceAddress.text.isNotBlank()){
|
if (deviceAddress.text.isNotBlank()) {
|
||||||
saveSharedPref()
|
saveSharedPref()
|
||||||
val intent = Intent(this, ControlActivity::class.java).apply {
|
val intent = Intent(this, ControlActivity::class.java).apply {
|
||||||
putExtra("interface", "Bluetooth")
|
putExtra("interface", "Bluetooth")
|
||||||
@ -226,12 +222,12 @@ class MainActivity : AppCompatActivity() {
|
|||||||
|
|
||||||
private fun readSharedPref() {
|
private fun readSharedPref() {
|
||||||
val prefs = getSharedPreferences(
|
val prefs = getSharedPreferences(
|
||||||
SHAREDPREFSNAME,
|
SHARED_PREFS_NAME,
|
||||||
MODE_PRIVATE
|
MODE_PRIVATE
|
||||||
) // get the parameters from the Shared
|
) // get the parameters from the Shared
|
||||||
// read values from the shared preferences
|
// read values from the shared preferences
|
||||||
ipInput.setText(prefs.getString(SHAREDPREFSIP, "192.168.1.127"))
|
ipInput.setText(prefs.getString(SHARED_PREFS_IP, "192.168.1.127"))
|
||||||
portInput.setText(prefs.getString(SHAREDPREFSPORT, "1234"))
|
portInput.setText(prefs.getString(SHARED_PREFS_PORT, "1234"))
|
||||||
|
|
||||||
val selectedTab = prefs.getString(SHARED_PREFS_TAB, "WiFi")
|
val selectedTab = prefs.getString(SHARED_PREFS_TAB, "WiFi")
|
||||||
if (selectedTab == "WiFi") {
|
if (selectedTab == "WiFi") {
|
||||||
@ -248,12 +244,12 @@ class MainActivity : AppCompatActivity() {
|
|||||||
|
|
||||||
private fun saveSharedPref() {
|
private fun saveSharedPref() {
|
||||||
val prefs = getSharedPreferences(
|
val prefs = getSharedPreferences(
|
||||||
SHAREDPREFSNAME,
|
SHARED_PREFS_NAME,
|
||||||
MODE_PRIVATE
|
MODE_PRIVATE
|
||||||
)
|
)
|
||||||
val editor = prefs.edit()
|
val editor = prefs.edit()
|
||||||
editor.putString(SHAREDPREFSIP, ipInput.text.toString())
|
editor.putString(SHARED_PREFS_IP, ipInput.text.toString())
|
||||||
editor.putString(SHAREDPREFSPORT, portInput.text.toString())
|
editor.putString(SHARED_PREFS_PORT, portInput.text.toString())
|
||||||
if (tabLayout.selectedTabPosition == 0) {
|
if (tabLayout.selectedTabPosition == 0) {
|
||||||
editor.putString(SHARED_PREFS_TAB, "WiFi")
|
editor.putString(SHARED_PREFS_TAB, "WiFi")
|
||||||
} else if (tabLayout.selectedTabPosition == 1) {
|
} else if (tabLayout.selectedTabPosition == 1) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user