Son Forum Aktiviteleri
144Kullanıcıya ait forum aktivitesi bulunmamaktadır.
Arama Sonucu Bozulan Listview'den açılan activity
Merhaba,
Eğitimlerinin olduğu listenin adının list olduğunu farzedelim.
lst.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Egitim egitim = list.get(position);
Intent myintent = new Intent(view.getContext(),EgitimFaaliyet.class);
myintent.putSerializableExtra("Egitim", egitim);
startActivity(myintent);
});
Burada detay aktivitesine position değerini değil, direkt eğitim objesini yolla. Objeyi yollamak istemezsen de eğitimin id'sini yolla, Detay aktivitesi içerisinde o id ile yeniden çekersin.
Detay aktivity içinden de şu şekilde alabilirsin eğitimi:
if(getIntent.getExtras()!= null){
Egitim egitim = getIntent().getSerializableExtra("Egitim");
}
İlerleyen zamanlarda Activity'ler arası data aktarımı için şu yazıyı inceleyebilirsin:
https://gelecegiyazanlar.turkcell.com.tr/blog/activity-ve-fragment-cagirmanin-dogru-yontemi
Başarılar..
RecyclerView de OnClick sorunu
Toast sınıfındaki makeText() methodunun imzasına bakın. (Mouse ile methodu üzerine gelin, Ctrl tuşu basılı iken methodun ismine mouse ile tıklayın.)
İkinci parametrenin String olduğunu göreceksiniz. Siz ise String olmayan bir object vermeye çalışıyorsunuz. Böyle bir method yok haliyle. Parametre imzaları uyşmuyor. Hatanın sebebi bu. Bir String verin ikinci parametre olarak, hayatın daha güzel olduğunu farkedeceksiniz.
BitmapFactory Hatası
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Bu izinler ekli mi?
Android Service Kullanımı
AlarmManager ve BroadcastReceiver kullanmaya devam et.
Senin sorunun şurada: cihaz kapandığı zaman işletim sistemi, kurulu olan alarmlar'ı siler. Bu alarmları senin veritabanı ya da sharedPreferences'a kaydedip, cihaz açıldığınde yeniden kurman gerekli. Çoğu zaman çalışmıyor demenin sebebi bu olsa gerek.
Android Hava Durumu
Webview içinde php web ugulamasının url'ini girerek gösterebilirsin.