From 8a70c50e08c4c0ccc187a3c4874b844c766ca4ac Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Fri, 27 Sep 2019 01:01:46 -0700 Subject: [PATCH] Misc lint fixes. --- .../tesremoteprogrammer/ProgrammingActivity.kt | 14 ++++++++------ .../tesremoteprogrammer/models/Config.kt | 6 ++++-- .../tesremoteprogrammer/models/Field.kt | 6 ++++-- .../tesremoteprogrammer/models/Option.kt | 7 ++++--- .../tesremoteprogrammer/models/Params.kt | 18 ++++++++++-------- .../tesremoteprogrammer/util/Strings.kt | 2 ++ app/src/main/res/values/strings.xml | 6 +++--- 7 files changed, 35 insertions(+), 24 deletions(-) diff --git a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/ProgrammingActivity.kt b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/ProgrammingActivity.kt index 83cd885..8918b98 100644 --- a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/ProgrammingActivity.kt +++ b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/ProgrammingActivity.kt @@ -77,12 +77,14 @@ class ProgrammingActivity : AppCompatActivity(), AnkoLogger { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - val params: Params = intent.extras!!.getParcelable( - "net.thauvin.erik.android.tesremoteprogrammer.models.Params" - ) - val option: Option = intent.extras!!.getParcelable( - "net.thauvin.erik.android.tesremoteprogrammer.models.Option" - ) + val params: Params = + intent?.extras?.getParcelable( + "net.thauvin.erik.android.tesremoteprogrammer.models.Params" + ) ?: Params() + val option: Option = + intent?.extras?.getParcelable( + "net.thauvin.erik.android.tesremoteprogrammer.models.Option" + ) ?: Option() val fields = arrayListOf() coordinatorLayout { diff --git a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/models/Config.kt b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/models/Config.kt index df78edd..d4a1181 100644 --- a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/models/Config.kt +++ b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/models/Config.kt @@ -29,6 +29,7 @@ data class Config( @JvmStatic private val serialVersionUID: Long = 1 + @Suppress("unused") @JvmField val CREATOR: Parcelable.Creator = object : Parcelable.Creator { override fun createFromParcel(source: Parcel): Config = Config(source) @@ -36,11 +37,12 @@ data class Config( } } + @Suppress("unused") constructor() : this(Params(), emptyList