Renamed vars.

This commit is contained in:
Erik C. Thauvin 2016-09-03 13:38:18 -07:00
parent 3f1e9ada75
commit 7e72dfe268

View file

@ -58,9 +58,9 @@ import java.util.*
@RuntimePermissions @RuntimePermissions
class MainActivity : AppCompatActivity(), AnkoLogger { class MainActivity : AppCompatActivity(), AnkoLogger {
lateinit var config: Config lateinit var config: Config
val configurations_data = "configurations.dat" val configurationsData = "configurations.dat"
val current_config_data = "config.dat" val currentConfigData = "config.dat"
val defaultConfigs = listOf( val defaultConfigurations = listOf(
R.raw.dks_1802, R.raw.dks_1802,
R.raw.dks_1802_epd, R.raw.dks_1802_epd,
R.raw.dks_1812, R.raw.dks_1812,
@ -68,21 +68,21 @@ class MainActivity : AppCompatActivity(), AnkoLogger {
R.raw.linear_ae_100, R.raw.linear_ae_100,
R.raw.linear_ae_500, R.raw.linear_ae_500,
R.raw.dks_1803_1808_1810) R.raw.dks_1803_1808_1810)
val read_request_code = 42 val readRequestCode = 42
companion object { companion object {
val PAUSE = ',' val PAUSE = ','
} }
fun initConfigs() { fun initConfigurations() {
try { try {
ObjectInputStream(openFileInput(current_config_data)).use { ObjectInputStream(openFileInput(currentConfigData)).use {
config = it.readObject() as Config config = it.readObject() as Config
} }
} catch (ex: FileNotFoundException) { } catch (ex: FileNotFoundException) {
val confs = Configurations() val confs = Configurations()
defaultConfigs.forEach { defaultConfigurations.forEach {
config = Gson().fromJson(InputStreamReader(resources.openRawResource(it)), config = Gson().fromJson(InputStreamReader(resources.openRawResource(it)),
Config::class.java) Config::class.java)
@ -134,7 +134,7 @@ class MainActivity : AppCompatActivity(), AnkoLogger {
} }
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
if (requestCode == read_request_code && resultCode == Activity.RESULT_OK) { if (requestCode == readRequestCode && resultCode == Activity.RESULT_OK) {
if (data != null) { if (data != null) {
MainActivityPermissionsDispatcher.importConfigWithCheck(this, data) MainActivityPermissionsDispatcher.importConfigWithCheck(this, data)
} }
@ -146,7 +146,7 @@ class MainActivity : AppCompatActivity(), AnkoLogger {
val fields = arrayListOf<EditText>() val fields = arrayListOf<EditText>()
initConfigs() initConfigurations()
verticalLayout { verticalLayout {
padding = dip(20) padding = dip(20)
@ -265,8 +265,8 @@ class MainActivity : AppCompatActivity(), AnkoLogger {
.movementMethod = LinkMovementMethod.getInstance() .movementMethod = LinkMovementMethod.getInstance()
} }
R.id.action_config -> { R.id.action_config -> {
val configs = loadConfigurations().configs.toSortedMap() val confs = loadConfigurations().configs.toSortedMap()
val keys = configs.keys val keys = confs.keys
val checked = keys.indexOf(config.params.name) val checked = keys.indexOf(config.params.name)
val alert = AlertDialog.Builder(this) val alert = AlertDialog.Builder(this)
@ -275,7 +275,7 @@ class MainActivity : AppCompatActivity(), AnkoLogger {
alert.setSingleChoiceItems(keys.toTypedArray(), checked, alert.setSingleChoiceItems(keys.toTypedArray(), checked,
{ dialogInterface, i -> { dialogInterface, i ->
if (i != checked) { if (i != checked) {
config = configs.getOrElse(keys.elementAt(i), defaultValue = { config }) config = confs.getOrElse(keys.elementAt(i), defaultValue = { config })
saveConfig() saveConfig()
this.recreate() this.recreate()
} }
@ -293,7 +293,7 @@ class MainActivity : AppCompatActivity(), AnkoLogger {
val intent = Intent(Intent.ACTION_GET_CONTENT) val intent = Intent(Intent.ACTION_GET_CONTENT)
intent.addCategory(Intent.CATEGORY_OPENABLE) intent.addCategory(Intent.CATEGORY_OPENABLE)
intent.type = "application/json" intent.type = "application/json"
startActivityForResult(intent, read_request_code) startActivityForResult(intent, readRequestCode)
}) })
@ -313,7 +313,7 @@ class MainActivity : AppCompatActivity(), AnkoLogger {
fun loadConfigurations(): Configurations { fun loadConfigurations(): Configurations {
try { try {
ObjectInputStream(openFileInput(configurations_data)).use { ObjectInputStream(openFileInput(configurationsData)).use {
return it.readObject() as Configurations return it.readObject() as Configurations
} }
} catch (ex: FileNotFoundException) { } catch (ex: FileNotFoundException) {
@ -322,7 +322,7 @@ class MainActivity : AppCompatActivity(), AnkoLogger {
} }
fun saveConfigurations(confs: Configurations) { fun saveConfigurations(confs: Configurations) {
ObjectOutputStream(openFileOutput(configurations_data, Context.MODE_PRIVATE)).use { ObjectOutputStream(openFileOutput(configurationsData, Context.MODE_PRIVATE)).use {
it.writeObject(confs) it.writeObject(confs)
} }
} }
@ -334,7 +334,7 @@ class MainActivity : AppCompatActivity(), AnkoLogger {
saveConfigurations(confs) saveConfigurations(confs)
} }
ObjectOutputStream(openFileOutput(current_config_data, Context.MODE_PRIVATE)).use { ObjectOutputStream(openFileOutput(currentConfigData, Context.MODE_PRIVATE)).use {
it.writeObject(config) it.writeObject(config)
} }
} }