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 8 ay önce
Teşekkürler. Sizede iyi çalışmalar.
Rahmican Büyükyekdeli
7 yıl 7 ay ö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 7 ay ö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 7 ay önce
Merhaba, c2 nin içeriği boş görünüyor sanki. Tekrar kontrol eder misin ?
Rahmican Büyükyekdeli
7 yıl 7 ay ö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 7 ay ö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 8 ay önce
Teşekkürler, Firebase konusunu henüz öğrenmeye başlamadım ama en kısa sürede sıra ona gelecek.