, , Logcat
java.lang.NullPointerException: "void android.widget.Spinner.setAdapter(android.widget.SpinnerAdapter)"
onCreate onCreateOptions, :
@Override
public boolean onCreateOptionsMenu(Menu menu) {
Spinner spinner = findViewById(R.id.partNumberRevisionSpinner);
ArrayAdapter<CharSequence> adapter1 = ArrayAdapter.createFromResource(this,
R.array.wos, android.R.layout.simple_spinner_item);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter1);
return true;
}
string.xml
<string-array name="wos">
<item>6021665</item>
<item>6021666</item>
<item>6021667</item>
<item>6021668</item>
<item>6021669</item>
<item>6021671</item>
<item>6021672</item>
<item>6021673</item>
</string-array>
XML
<Spinner
android:id="@+id/partNumberRevisionSpinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true" />
This worked for me, now my counter loads into my navigation box without any problems.
source
share