You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
public class adapter_favlist_new extends CursorAdapter {
private ImageView sinavinicon;
private int cozuldumubool, int_sinavtipi;
private RelativeLayout ustkisim;
private LinearLayout alt;
private TextView sinavtipi, sinavtarihi, key, sorusayisi, dogrusayisi, yanlissayisi, tarih, favorimi, kategori, sinavadi;
;
private String str_sinavtarihi, str_favorimi, str_sinavadi;
private String str_tarih;
private int int_sorusayisi, int_dogrusayisi, int_yanlissayisi, int_id, int_sinavno;
private SharedPreferences.Editor editor;
private SharedPreferences preferences;
private String secilislogan;
private BoomMenuButton bmb;
private void loadcomp(View mview) {
sinavinicon = mview.findViewById(R.id.sinavicon);
ustkisim = mview.findViewById(R.id.cbcb);
alt = mview.findViewById(R.id.altkisim);
sinavtipi = mview.findViewById(R.id.sinavtipi);
sinavtarihi = mview.findViewById(R.id.sinavtarihi);
sorusayisi = mview.findViewById(R.id.new_sorusayisi);
dogrusayisi = mview.findViewById(R.id.dogrusayisi);
yanlissayisi = mview.findViewById(R.id.yanlissayisi);
tarih = mview.findViewById(R.id.cozmetarihi);
key = mview.findViewById(R.id.key);
favorimi = mview.findViewById(R.id.favorimitext);
kategori = mview.findViewById(R.id.newkategori);
sinavadi = mview.findViewById(R.id.newsinavadi);
bmb = mview.findViewById(R.id.bmb);
}
@SuppressLint("SetTextI18n")
private void detail() {
key.setText("" + int_sinavno);
dogrusayisi.setText("Dogru: " + int_dogrusayisi);
yanlissayisi.setText("Yanlis: " + int_yanlissayisi);
if (str_tarih == null) {
tarih.setText("Çözülmedi.");
} else {
tarih.setText("" + str_tarih);
}
}
public adapter_favlist_new(Context context, Cursor c) {
super(context, c, 0);
}
public void cozuldumu() {
if (cozuldumubool == 0) {
} else {
alt.setBackgroundResource(R.drawable.slogan7);
sinavinicon.setImageResource(R.drawable.checked);
}
}
@Override
public View newView(Context context, Cursor cursor, ViewGroup parent) {
return LayoutInflater.from(context).inflate(R.layout.item_sinavlist, parent, false);
}
@Override
public void bindView(View view, Context context, Cursor cursor) {
loadcomp(view);
cozuldumubool = cursor.getInt(cursor.getColumnIndexOrThrow("cozuldumu"));
int_sinavtipi = cursor.getInt(cursor.getColumnIndexOrThrow("kategori"));
str_sinavtarihi = cursor.getString(cursor.getColumnIndexOrThrow("yil"));
str_favorimi = cursor.getString(cursor.getColumnIndexOrThrow("favorimi")); // Ok
str_tarih = cursor.getString(cursor.getColumnIndexOrThrow("cozulmetarihi")); // Ok
int_sorusayisi = cursor.getInt(cursor.getColumnIndexOrThrow("kacsoru")); // Ok
int_dogrusayisi = cursor.getInt(cursor.getColumnIndexOrThrow("dogru")); // Ok
int_yanlissayisi = cursor.getInt(cursor.getColumnIndexOrThrow("yanlis")); // Ok
int_id = cursor.getInt(cursor.getColumnIndexOrThrow("id"));
int_sinavno = cursor.getInt(cursor.getColumnIndexOrThrow("sinavno"));
str_sinavadi = cursor.getString(cursor.getColumnIndexOrThrow("sinavadi"));
detail();
int EtkSoruSayisi = cursor.getInt(cursor.getColumnIndexOrThrow("kacsoru"));
favorimi.setText(str_favorimi);
sinavtarihi.setText(str_sinavtarihi);
kategori.setText("" + int_sinavtipi);
if (str_favorimi.equals("favori")) {
sinavinicon.setImageResource(R.drawable.down);
} else {
sinavinicon.setImageResource(R.drawable.add);
}
sorusayisi.setText("" + EtkSoruSayisi);
sinavadi.setText(str_sinavadi);
if (int_sinavtipi == 1) {
sinavtipi.setText(str_sinavadi + " VİZE SINAVI");
} else if (int_sinavtipi == 2) {
sinavtipi.setText(str_sinavadi + " FİNAL SINAVI");
} else if (int_sinavtipi == 3) {
sinavtipi.setText(str_sinavadi + " VİZE SINAVI");
} else if (int_sinavtipi == 4) {
sinavtipi.setText(str_sinavadi + " FİNAL SINAVI");
} else if (int_sinavtipi == 5) {
sinavtipi.setText(str_sinavadi + " TEK & ÜÇ DERS SINAVI");
} else {
sinavtipi.setText(str_sinavadi + " DENEME");
}
preferences = PreferenceManager.getDefaultSharedPreferences(context);
editor = preferences.edit();
secilislogan = preferences.getString("slogantipi", "");
if (secilislogan.contains("chk1t")) {
alt.setBackgroundResource(R.drawable.slogan);
} else if (secilislogan.contains("chk2t")) {
alt.setBackgroundResource(R.drawable.slogan2);
} else if (secilislogan.contains("chk3t")) {
alt.setBackgroundResource(R.drawable.slogan3);
} else if (secilislogan.contains("chk4t")) {
alt.setBackgroundResource(R.drawable.slogan4);
} else if (secilislogan.contains("chk5t")) {
alt.setBackgroundResource(R.drawable.slogan5);
} else if (secilislogan.contains("chk6t")) {
alt.setBackgroundResource(R.drawable.slogan6);
} else {
alt.setBackgroundResource(R.drawable.slogan);
}
cozuldumu();
HamButton.Builder builder = null;
for (int i = 0; i < bmb.getPiecePlaceEnum().pieceNumber(); i++) {
if (i == 0) {
builder = new HamButton.Builder().listener(new OnBMClickListener() {
@Override
public void onBoomButtonClick(int index) {
//Click Event.
}
}).normalImageRes(R.drawable.logo)
.normalText("Deneme Hambuerger 1")
.subNormalText("Bu Deneme Bilgi Yazısıdır.")
.imagePadding(new Rect(15, 15, 15, 15)).
normalColorRes(R.color.colorAccent);
}
if (i == 1) {
builder = new HamButton.Builder().listener(new OnBMClickListener() {
@Override
public void onBoomButtonClick(int index) {
//Click Event.
}
}).normalImageRes(R.drawable.logo)
.normalText("Deneme Hambuerger 1")
.subNormalText("Bu Deneme Bilgi Yazısıdır.")
.imagePadding(new Rect(15, 15, 15, 15)).
normalColorRes(R.color.colorAccent);
}
if (i == 2) {
builder = new HamButton.Builder().listener(new OnBMClickListener() {
@Override
public void onBoomButtonClick(int index) {
//Click Event.
}
}).normalImageRes(R.drawable.logo)
.normalText("Deneme Hambuerger 1")
.subNormalText("Bu Deneme Bilgi Yazısıdır.")
.imagePadding(new Rect(15, 15, 15, 15)).
normalColorRes(R.color.colorAccent);
}
if (i == 3) {
builder = new HamButton.Builder().listener(new OnBMClickListener() {
@Override
public void onBoomButtonClick(int index) {
//Click Event.
}
}).normalImageRes(R.drawable.logo)
.normalText("Deneme Hambuerger 1")
.subNormalText("Bu Deneme Bilgi Yazısıdır.")
.imagePadding(new Rect(15, 15, 15, 15)).
normalColorRes(R.color.colorAccent);
}
bmb.addBuilder(builder);
}
}
}
Everything is OK. but when I click the first item in the list, it closes. Everything goes well except the first item.
My Logcat :
2019-07-14 17:42:47.581 12198-12198/com.slacoder.aofhazirlik E/UncaughtException: java.lang.RuntimeException: The number of piece(4) is not equal to builders'(84)
The text was updated successfully, but these errors were encountered:
My İtem XML ;
And My CursorAdapter for ListView İtems:
public class adapter_favlist_new extends CursorAdapter {
}
Everything is OK. but when I click the first item in the list, it closes. Everything goes well except the first item.
My Logcat :
2019-07-14 17:42:47.581 12198-12198/com.slacoder.aofhazirlik E/UncaughtException: java.lang.RuntimeException: The number of piece(4) is not equal to builders'(84)
The text was updated successfully, but these errors were encountered: