Olá, pessoal.
Estou tentando pegar o conteúdo de um AutoCompleteTextView, mas está aparecendo um conteúdo vazio (fiz um Toast para testar).
Já tentei de duas formas:
TextInputLayout:
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/filtro_adapter_unidade"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense.ExposedDropdownMenu"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="8dp"
android:textColorHint="#FFFFFF"
android:textSize="18sp"
app:boxBackgroundColor="#00FFFFFF"
app:boxStrokeColor="#1B508C"
app:layout_constraintEnd_toStartOf="@+id/filtro_adapter_secretaria1"
app:layout_constraintHorizontal_bias="0.49"
app:layout_constraintStart_toStartOf="@+id/layoutHeader"
app:layout_constraintTop_toTopOf="@+id/layoutHeader">
<AutoCompleteTextView
android:id="@+id/spinnerAdapterUnidade"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Unidade"
android:inputType="none"
android:textColor="#FFFFFF" />
1) pegando o TextInputLayout
TextInputLayout unidadeTeste = findViewById(R.id.filtro_adapter_unidade);
String unidadeTeste_Conteudo = unidadeTeste.getEditText().getText().toString();
(Toast.makeText(MainActivity.this, unidadeTeste_Conteudo, Toast.LENGTH_SHORT)).show();
2) e pegando o AutoCompleteTextView
AutoCompleteTextView spinner_filtro_unidade = findViewById(R.id.spinnerAdapterUnidade);
String unidade = spinner_filtro_unidade.getEditableText().toString();
(Toast.makeText(MainActivity.this, unidade, Toast.LENGTH_SHORT)).show();
O que estaria fazendo de erro, por favor?