Вы ошиблись ссылкой на первый счетчик.
в строке ниже
int countrySpinnerPosition = spinnerCountry.getSelectedItemPosition();
вы выбрали spinnerCountry вместо spinnerFirst. И вы изначально установили spinnerFirst на первое положение, которое составляет A , и когда вы измените его, чтобы выбрать B его значение, не принятое в методе onItemSelected
, намерение принимает выбранную страну, вероятно, в положении first (0) счетчика, так что для второго счетчика всегда установлено значение «Три» вместо «Четыре».
Я использовал текст:: Таблица с большим успехом. В сочетании с чем-то как HTML:: TreeBuilder это должно быть довольно легко.
При наличии я использовал бы внешнюю программу как рысь, ссылки или w3m. Я не знаю, может ли какой-либо из них обработать произвольный HTML, брошенный в них, все же.