Source code java : Bantuan Satu

206

1. Source code java : Bantuan Satu

pakai bantuan 1 public void hintsatuView v{ cekjawab = db.rawQuerySELECT id, idsoal, level, terjawab, bantuan_satu, bantuan_dua, bantuan_tiga, id_user, image_baru, image_jawab, pertanyaan, nama_image, isi_bantuansatu, isi_bantuandua FROM soal_tbl_plus where idsoal=+iniidsoalint+ and level=+inilevelint+ and id_user=+iniiduserint+ and kategori=+inikategoriint+ ORDER BY idsoal ,null; cekjawab.moveToFirst; int cekhint1 = cekjawab.getInt4; final String isi_bantuansatu = cekjawab.getString12; String shint1 = String.valueOfcekhint1; Jika Bantuan belum digunakan ifshint1.equals1{ AlertDialog.Builder builder = new AlertDialog.Builderthis; builder.setTitleBantuan 1.setMessageMau pakai bantuan 1? Butuh 100 poin untuk memakai bantuan ini.setCancelablefalse. setPositiveButton YA,new DialogInterface.OnClickListener{ Override public void onClickDialogInterface dialog, int id { pointcursor_plus = db.rawQuerySELECT id, point, score, iduser FROM point_tbl_plus where iduser=+iniiduserint+ ORDER BY point, null; pointcursor_plus.moveToFirst; int point_plus = pointcursor_plus.getInt1; int score_plus = pointcursor_plus.getInt2; cek poin apakah mencukupi ifpoint_plus100{ poin tidak cukup panggil method LayoutInflater inflater = getLayoutInflater; skor_satu_tidak_cukupcontext, inflater; }else{ poin cukup String strFiltersoal = idsoal=+iniidsoal+ and level=+inilevel+ and kategori=+inikategori+ and id_user=+iniiduser; int bantuansatu_skrg = 2; ContentValues cv = new ContentValues; cv.putBANTUANSATU, bantuansatu_skrg; db.updatesoal_tbl_plus, cv, strFiltersoal, null; update poin untuk memakai bantuan String strFilterscore = iduser=+iniiduser; int point_skrg = point_plus - 100; ContentValues cvs = new ContentValues; cvs.putPOINT, point_skrg; db.updatepoint_tbl_plus, cvs, strFilterscore, null; menampilkan bantuan AlertDialog.Builder builder = new AlertDialog.Buildercontext; builder.setTitlehint1; builder.setMessageisi_bantuansatu; builder.setPositiveButtonOK,null.setIconR.drawable.icon_hint.show; hint1.setBackgroundResourceR.drawable.hint_1pakai; Jika bantuan sudah pernah digunakan langsung tampil }else{ AlertDialog.Builder builder = new AlertDialog.Buildercontext; builder.setTitlebantuan 1; builder.setMessageisi_bantuansatu; builder.setPositiveButtonOK, null.setIconR.drawable.icon_hint.show; hint1.setBackgroundResourceR.drawable.hint_1pakai; 207 } } Jika poin tidak mencukupi public void skor_satu_tidak_cukupfinal Context context, LayoutInflater inflater{ AlertDialog.Builder builder = new AlertDialog.Buildercontext; builder.setTitleMaaf; builder.setMessageButuh 100 point untuk memakai bantuan ini; builder.setPositiveButtonOK,null.setIconR.drawable.icon_hint_krg.show; }

2. Source Code Java : Bantuan Dua