Yorumlar
Merhaba,
Manifest dosyana;
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
İzinlerini ekler misin.
Rahmican Büyükyekdeli
Rahmican Büyükyekdeli
7 yıl önce
Teşekkürler. Sizede iyi çalışmalar.
Rahmican Büyükyekdeli
7 yıl önce
Evet Json ile veriyi çekiyorum ve Güncel tarihide alabiliyorum fakat çekmiş olduğum verideki tarih ile güncel tarihi karşılaştıramadım bir türlü. Bu konuda nasıl bir yol izleyebilirim acaba?
Rahmican Büyükyekdeli
7 yıl önce
Merhaba Rahmican,
Şu şekilde birşey denedim ama bu seferde boş dönüyor bilgi çekmiyor :-/
for (int i = 0; i < persons.size(); i++) {
Timber.i("Tarih #" + i + " : > " + persons.get(i).tarih);
Timber.i("Yemek #" + i + " : > " + persons.get(i).yemek);
Timber.i("Kalori #" + i + " : > " + persons.get(i).kalori);
if(isToday(persons.get(i).tarih)){
personList.add(persons.get(i));
break;
}
}
}
return null;
}
@Override
protected void onPostExecute(String result) {
Timber.i("onPostExecute ..");
personsAdapter.notifyDataSetChanged();
}
}
public boolean isToday(String date) {
try {
SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy", Locale.getDefault());
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
Date date1 = dateFormat.parse(date);
c1.setTime(date1);
if (c1.compareTo(c2)==0) {
return true;
}
} catch (ParseException e) {
e.printStackTrace();
}
return false;
}
}
Rahmican Büyükyekdeli
7 yıl önce
Merhaba, c2 nin içeriği boş görünüyor sanki. Tekrar kontrol eder misin ?
Rahmican Büyükyekdeli
7 yıl önce
Merhaba, c2.setTime(date1); kod eklemesi yaptım şimdide sadece ilk sıradaki tarihi çekiyor :-/ Kodlarda bir düzenleme fikriniz var mıdır?
Rahmican Büyükyekdeli
7 yıl önce
Güncel tarih ile listedeki tarihi nasıl doğru karşılaştırabilirim. Yardım edebilir misiniz?
Rahmican Büyükyekdeli
Rahmican Büyükyekdeli
7 yıl önce
Teşekkürler, Firebase konusunu henüz öğrenmeye başlamadım ama en kısa sürede sıra ona gelecek.