Aslında şöyle birşey yapabilirsiniz, arkadaşların dediğide bu;
A -> Açılış Activity'si / B-> Şehirdeki okulları listeleyen Detay Activity olsun.
A dan B'yi açarken intent çağrıları ile başlatıyorsunuzdur. Detay activity'sini açarken şehir kodunu intentin içini koyarak B activity'sine gönderebilirsiniz. Ve bu B activity'sinde gelen şehir koduna göre lsiteleme yapabilirsiniz.
Buda örnek olarak şöyle olur;
A activity'si içerisinde
Intent i= new Intent(this, DetayActivity.class);
i.putExtra("plakaKodu", 34); //34 şehir kodu ve "plakaKodu" dediğimiz alanda bunun Tag'idir.
startActivity(i);
B activity'si içerisindede bu datayı onCreate methodu içerisinde şöyle alabilirsiniz;
int plakaKodu= getIntent().getIntExtra("plakaKodu",0); //Burada A activity'sinde kullandığınız "plakaKodu" tagi ile B de intentten çekerken kullandığınızın aynı olmasına dikkat edin.
Bu kadar aslında sonrasında plakaKodu integer değerine göre o şehirdeki okulları vs listeleyebilirsiniz.
Hocam Allah senden razı olsun. Dediğin gibi yaptım ve çok güzel oldu. Rabbim seninde gönlüne göre versin.
Çok teşekkürler.