2. sayfanızda galeriyi gösteren yere bir parametre ekleyeceksiniz. 1. sayfadan butona tıklarken o parametreyi yollayacaksınız.
Adapter'in yüklediği resimleri o parametreye göre belirleyeceksiniz bunuda şu şekilde yapabilirsiniz.
1. activity içerisinde her buton click içine şu kodu farklı farklı parametre yollayarak koyacaksınız
[code]
Intent i = new Intent(butonlarinOlduguActivity.this, tiklayincaAcilacakActivity.class);
i.putExtra("GaleriAdi","Araçlar");
i.putExtra("GaleriDizini","galeriler/araclar"); // mesela dizin yollayarak bişeyler yapabilirsiniz yada bir id göndererek bu size kalmış
startActivity(i);
[/code]2. activity içerisinde OnCreate içinde gelen verileri alıp global bir stringe atabilirsiniz.
[code]
String strGaleriAdi = "";
String strGaleriDizini = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sizinLayoutDosyaniz);
Bundle extras = intent.getExtras();
if(extras != null){
strGaleriAdi = extras.getString("GaleriAdi");
strGaleriDizini= extras.getString("GaleriDizini");
}
}
[/code]
Buradaki strGaleriAdi veya StrGaleriDizini diğer activityden gönderdiğiniz parametreleri alır ve bunu adapter içinde kullanabilirsiniz bu string olmak zrounda değil integerda olabilir ona göre metod kullanırsınız. İki activity arasında böyle haberleşerek programınızı esnetebilirsiniz.