diff --git a/app/src/main/java/com/casic/detector/widgets/QueryMarkerDialog.kt b/app/src/main/java/com/casic/detector/widgets/QueryMarkerDialog.kt index b27d0b8..e2f6172 100644 --- a/app/src/main/java/com/casic/detector/widgets/QueryMarkerDialog.kt +++ b/app/src/main/java/com/casic/detector/widgets/QueryMarkerDialog.kt @@ -4,10 +4,12 @@ import android.content.Context import android.os.Bundle import android.view.View -import android.widget.* -import androidx.appcompat.widget.AppCompatAutoCompleteTextView +import android.widget.AdapterView +import android.widget.ArrayAdapter import com.casic.detector.R +import com.casic.detector.databinding.DialogQueryMarkerBinding import com.casic.detector.utils.DataBaseManager +import com.pengxh.kt.lite.extensions.binding import com.pengxh.kt.lite.extensions.initDialogLayoutParams import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers @@ -68,6 +70,8 @@ } } + private val binding: DialogQueryMarkerBinding by binding() + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) this.initDialogLayoutParams(0.8f) @@ -77,73 +81,73 @@ } private fun initView() { - val dialogTitleView: TextView = findViewById(R.id.dialogTitleView) - val dialogSpinnerView: Spinner = findViewById(R.id.dialogSpinnerView) - val dialogInputView: AppCompatAutoCompleteTextView = findViewById(R.id.dialogInputView) - val dialogCancelButton = findViewById