Arkadaşlar bir uygulama yazıyorum. 2 tane spinner var. şöyle bir mantık kurmak istiyorum. Eğer spinner1 ekonomik ve spinner2 ekonomik ise şunu getir. değilse spinner1 ekonomik spinner2 orta ise şunu getir. böyle bir şey yapmam lazım. kullanıcı spinnerde uygun olanı seçecek aşağıda butonda kaydet deyince başka sayfaya ilgili yerlere ilgili. textler gelecek nasıl yapabilirim? Teşekkür ederim yardımınız için
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
final Spinner spinner1 = (Spinner) findViewById(R.id.spinner1); final Spinner spinner2 = (Spinner) findViewById(R.id.spinner2); final Button btnSave = (Button) findViewById(R.id.btnSave);
final String spinner1Selected[] = new String[1]; final String spinner2Selected[] = new String[1];
spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { spinner1Selected[0] = adapterView.getItemAtPosition(i).toString(); }
@Override public void onNothingSelected(AdapterView<?> adapterView) {
} });
spinner2.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { spinner2Selected[0] = adapterView.getItemAtPosition(i).toString(); }
@Override public void onNothingSelected(AdapterView<?> adapterView) {
} });
btnSave.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(getApplicationContext(), OtherActivity.this);
if (spinner1Selected[0] == "Ekonomik" && spinner2Selected[0] == "Ekonomik") { intent.putExtra("deger", "İkisi de Ekonomik!"); } else if (spinner1Selected[0] == "Ekonomik" && spinner2Selected[0] == "Orta") { intent.putExtra("deger", "Biri Ekonomik, Diğeri Orta!"); }
startActivity(intent); } });
Sonra değerleri gönderdiğin Activity'de de getIntent().getExtras().getString("deger"); diyerek verilerini istediğin gibi çekip kullanabilirsin.
Hocam cevabınız için çok teşekkür ederim. Java dilinde Yen'i olmama rağmen bi çok kısmı anladım. Kodunuzu kendi koduma düzenlemeye çalışacağım bir sıkıntı alırsam haber ederim çok teşekkürler
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu ileti mobil sürüm kullanılarak atıldı >