Faced the following, in all guides the proposed methods for obtaining the position \ text from the spinner do not work.
ArrayAdapter<?> adapter = ArrayAdapter.createFromResource(this, R.array.importance_list, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); Log.v("ΠΈΡΠ΅ΠΌ","item = "+spinner.getSelectedItem().toString()); switch (spinner.getSelectedItem().toString()) { case "0": Log.v("ΠΈΡΠ΅ΠΌ","item = 0"); intent = new Intent(); intent.putExtra("importance", "no_matter"); break; case "1": Log.v("ΠΈΡΠ΅ΠΌ","item = 1"); intent = new Intent(); intent.putExtra("importance", "green"); Log.v("ΠΈΡΠ΅ΠΌ","item = 2"); break; case "2": intent = new Intent(); intent.putExtra("importance", "yellow"); Log.v("ΠΈΡΠ΅ΠΌ","item = 3"); break; case "3": intent = new Intent(); intent.putExtra("importance", "red"); Log.v("ΠΈΡΠ΅ΠΌ","item = 4"); break; default: intent = new Intent(); intent.putExtra("importance", "no_matter"); Log.v("ΠΈΡΠ΅ΠΌ","Π΄Π΅ΡΠΎΠ»Ρ"); break; } Console:
10-23 22:31:27.153 12415-12415/com.asgard.smartnotes V/ΠΈΡΠ΅ΠΌ: item = ΠΠ΅ Π²Π°ΠΆΠ½ΠΎ 10-23 22:31:27.153 12415-12415/com.asgard.smartnotes V/ΠΈΡΠ΅ΠΌ: Π΄Π΅ΡΠΎΠ»Ρ I would understand if you could see anything through the console without logging in to the switch - but here it simply doesnβt respond to pressing.
spinner.getSelectedItem().toString() == 'ΠΠ΅ Π²Π°ΠΆΠ½ΠΎ', thendefaultwill be executed in theswitch-case. - post_zeewspinner? - post_zeew 6:49 pmonActivityResult, that is, to collect - to transfer. - SilentoOnItemSelectedListenertriggered immediately after selecting a certainspinneritem. And with the help ofgetSelectedItem()you can get the selected item at any time. - post_zeew