Source Code Java : Bantuan Tiga

208 LayoutInflater inflater = getLayoutInflater; View viewer = inflater.inflateR.layout.isidua, null; text_isidua = TextViewviewer.findViewByIdR.id.text_isidua; text_isidua.setTextgetbantuan2; toast.setViewviewer; toast.setDurationToast.LENGTH_LONG; toast.show; } hint2.setBackgroundResourceR.drawable.hint_3_pakai; } } }.setNegativeButtonTidak, new DialogInterface.OnClickListener { Override public void onClickDialogInterface arg0, int arg1 { } }.create.show; }else{ jika bantuan sudah pernah digunakan Toast.makeTextthis, Bantuan ini sudah digunakan, Toast.LENGTH_LONG.show; } } method jika point tidak cukup public void skor_dua_tidak_cukupfinal Context context, LayoutInflater inflater{ AlertDialog.Builder builder = new AlertDialog.Buildercontext; builder.setTitleMaaf; builder.setMessageButuh 200 point untuk memakai bantuan ini; builder.setPositiveButtonOK, null.setIconR.drawable.icon_hint_krg.show; }

3. Source Code Java : Bantuan Tiga

Memakai bantuan tiga public void hinttigaView 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 cekhint3 = cekjawab.getInt6; final String nama_image = cekjawab.getString11; String shint3 = String.valueOfcekhint3; cek apakah bantuan sudah digunakan ifshint3.equals1{ AlertDialog.Builder builder = new AlertDialog.Builderthis; builder.setTitleBantuan 3.setMessageMau pakai bantuan 3? butuh 300 point untuk memkai bantuan ini.setCancelablefalse.setPositiveButtonYA, 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 apakah poin mencukupi ifpoint_plus300{ jika poin tidak cukup panggil method LayoutInflater inflater = getLayoutInflater; skor_tiga_tidak_cukupcontext, inflater; }else{ 209 jika poin mencukupi String strFiltersoal = idsoal=+iniidsoal+ and kategori=+inikategori+ and level=+inilevel+ and id_user=+iniiduser; int bantuanempat_skrg = 2; ContentValues cv = new ContentValues; cv.putBANTUANTIGA, bantuanempat_skrg; db.updatesoal_tbl_plus, cv, strFiltersoal, null; String strFilterscore = iduser=+iniiduser; int point_skrg = point_plus - 300; ContentValues cvs = new ContentValues; cvs.putPOINT, point_skrg; db.updatepoint_tbl_plus, cvs, strFilterscore, null; tampil bantuan edit.setTextnama_image; hint3.setBackgroundResourceR.drawable.hint_4_pakai; pointcursor_plus = db.rawQuerySELECT id, point, score, iduser FROM point_tbl_plus where iduser=+iniiduserint+ ORDER BY point, null; pointcursor_plus.moveToFirst; int point_plus4 = pointcursor_plus.getInt1; int score_plus4 = pointcursor_plus.getInt2; point_view.setTextpoin +String.valueOfpoint_plus4+ ; } } }.setNegativeButtonTidak, new DialogInterface.OnClickListener { Override public void onClickDialogInterface arg0, int arg1 { } }.create.show; }else{ jika bantuan sudah pernah dipakai edit.setTextnama_image; hint3.setBackgroundResourceR.drawable.hint_4_pakai; } } poin tidak cukup public void skor_tiga_tidak_cukupfinal Context context, LayoutInflater inflater{ AlertDialog.Builder builder = new AlertDialog.Buildercontext; builder.setTitleMaaf; builder.setMessageButuh 300 point untuk memakai bantuan ini; builder.setPositiveButtonOK,null. setIconR.drawable.icon_hint_krg.show; }

4. Source Code java : Menampilkan dan Memilih Gambar