Yorumlar
Onclick Event'i içinde butonun rengini değiştir.
Sonra Handler sınıfının postDelaed() methodu ile 3 saniye sonra çalışacak bir thread yazabilirsin. Bu thread içinde butonun rengini eskş haline getirebilirsin.
Burhan Aras
Burhan Aras
8 yıl 5 ay önce
Teşekkürler sorun çözülmüşdür.
Düzenlenmiş kodum.
public String selectData(int index, String column)
{
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery("Select * From " + TABLE + " Where id=" + index, null);
String value = "";
if (cursor.getCount() > 0)
{
cursor.moveToFirst();
value = cursor.getString(cursor.getColumnIndex(column));
cursor.close();
}
return value;
}
Mohit Gupt, güzel bir tutorial hazırlamış:
http://www.truiton.com/2015/04/android-retrofit-tutorial/
Burhan Aras
Burhan Aras
8 yıl 6 ay önce
İşlemi post metoduyla yapmıştım zaten o şekilde olmadı. İşlemi broadcastreceiver sınıfında threadlerle gerçekleştiriyorum acaba başka bi sorun mu var. Mesela logcatde bazen 'android buffer error solution attempted read on close' hatasını alıyorum ama program çalışmaya devam ediyor durdurucu bir hata değil. Close işlemini de yapıyorum inputStreami close'lıyorum.
Burhan Aras
8 yıl 6 ay önce
Veri büyükse parçalara bölüp, birkaç farklı thread içinde yollamayı dene derim.