Dzień dobry
Mam pewnie problem otóź
posiadam
menu główne
test 1
test 2
test 3
...
test 8
test 9
...
list = (ListView) findViewById(R.id.listView1);
String cars[] = {"Test_1", "Test_2", "Test_3", "Test_4", "Test_5", "Test_6", "Test_7", "Test_8", "Test_9"};
ArrayList<String> carL = new ArrayList<String>();
carL.addAll( Arrays.asList(cars) );
adapter = new ArrayAdapter<String>(this, R.layout.row, carL);
list.setAdapter(adapter);
...
@Override
public void onListItemClick(ListView listView, View itemView, int position, long id) {
Intent intent = new Intent(przyklad.this, Test1.class);
startActivity(intent);
Intent intent = new Intent(przyklad.this, Test2.class);
startActivity(intent);
Intent intent = new Intent(przyklad.this, Test3.class);
startActivity(intent);
Intent intent = new Intent(przyklad.this, Test4.class);
startActivity(intent);
...
Intent intent = new Intent(przyklad.this, Test8.class);
startActivity(intent);
Intent intent = new Intent(przyklad.this, Test9.class);
startActivity(intent);
}
});
}
...
Do podane kodu jest dołączone pliki
do test 1 (pod menu 1a /pod menu 1b /pod menu 1c /pod menu 1d /pod menu 1e /pod menu 1f /pod menu 1g)
do test 2 (podmenu 2a /pod menu 2b /pod menu 2c /pod menu 2d)
do test 3 (pod menu 3a /pod menu 3b /pod menu 3c)
do test 4 (pod menu 4a /pod menu 4b /pod menu 4c /pod menu 4d /pod menu 4e /pod menu 4f /pod menu 4g)
...
do test 9 (pod menu 9a /pod menu 9b)
jak zrobić, żeby nie pisać do każdegotest 1 dotest 9cały czas komendę poniżej :
Intent intent = new Intent(przyklad.this, Test1.class);
startActivity(intent);
a żeby odwołać się do pod menu z menu głównego, a zrobić tylko jedną komendę, czyli pętlę, która do każdego przycisku przyporządkować numer od 0 lub 1 do 8 lub 9, a żeby za pomocą liczby int odwoływał się do pod menu wybrany numer o różnej treści.
np :
Test 1 => pod menu 1a -- treść "kolor 1 ... "
Test 1 => pod menu 1b --treść "dom 1... "
...
Test 3 => pod menu 3a -- treść "telewizor 1 ... "
Test 3 => pod menu 3b --treść "komputer 1 ... "
...
Test 8 => pod menu 8a -- treść "znak 1 ..."
itd.
baza danych będzie stworzona na dwa sposoby za pomocą
SQL oraz za pomocą string
Prosiłbym o pomoc z dwoma metodami.
Za pomocą SQL menu główne będzie się dowoływał za pomocą zapytania, między jedną bazą o nazwie 1,a drugą bazą o nazwie 2.
Tylko jak zrobić pętlę, a żeby nie pisać tego samego kodu, gdy pod menu jest ponad
Dziękuje za odpowiedz