Kode tampilan mulai kuis

299 DialogInterface.OnClickListener { public void onClickDialogInterface dialog, int id { dialog.dismiss; Intent intent = new IntentKuisPengetahuan. this , Progres. class ; intent.addFlagsIntent. FLAG_ACTIVITY_CLEAR_TOP ; startActivityintent; finish; } } .setNegativeButton Keluar , new DialogInterface.OnClickListener { public void onClickDialogInterface dialog, int whichButton { dialog.dismiss; finish; } } .show; } Override protected void onResume { super .onResume; Intent name = new IntentKuisPengetahuan. this , MyService. class ; stopServicename; } }

H. Kode tampilan mulai kuis

Override protected void onCreateBundle savedInstanceState { super .onCreatesavedInstanceState; setContentViewR.layout. activity_kuis ; sharedPreferences = getSharedPreferences Configure , Context. MODE_PRIVATE ; final MediaPlayer mp = MediaPlayer.create this , R.raw. suara_klik ; db = new Database this ; final ImageView kompetensi = ImageView findViewByIdR.id. pengetahuan ; kompetensi.setOnClickListener new View.OnClickListener { Override public void onClickView v { mp .start; Intent intent = new IntentKuis. this , Kompetensi. class ; startActivityintent; } }; final ImageView kemampuan = ImageView findViewByIdR.id. kemampuan ; kemampuan.setOnClickListener new View.OnClickListener { Override public void onClickView v { 300 mp .start; String nilai = sharedPreferences .getString level , null ; if nilai == null { Intent intent = new IntentKuis. this , Adaptive. class ; startActivityintent; } else { Intent intent = new IntentKuis. this , KuisKemampuan. class ; startActivityintent; } } }; } Override protected void onResume { super .onResume; Intent name = new IntentKuis. this , MyService. class ; stopServicename; } }

I. Kode progress

SharedPreferences sharedPreferences ; Database db ; Override protected void onCreateBundle savedInstanceState { super .onCreatesavedInstanceState; setContentViewR.layout. activity_progress ; sharedPreferences = getSharedPreferences Configure , Context. MODE_PRIVATE ; db = new Database this ; final MediaPlayer mp = MediaPlayer.create this , R.raw. suara_klik ; TextView logdas = TextView findViewByIdR.id. logdas ; TextView rsff = TextView findViewByIdR.id. rsff ; TextView dff = TextView findViewByIdR.id. dff ; TextView jkff = TextView findViewByIdR.id. jkff ; Cursor pengetahuan = db .NilaiPengetahuan; if pengetahuan.moveToFirst { String nilai = pengetahuan.getStringpengetahuan.getColumnIndex nilai ; logdas.setTextnilai; Log.d Nilai , String.valueOfnilai; pengetahuan.moveToNext; nilai = pengetahuan.getStringpengetahuan.getColumnIndex nilai ; rsff.setTextnilai; pengetahuan.moveToNext; 301 nilai = pengetahuan.getStringpengetahuan.getColumnIndex nilai ; dff.setTextnilai; pengetahuan.moveToNext; nilai = pengetahuan.getStringpengetahuan.getColumnIndex nilai ; jkff.setTextnilai; } nilai kompetensi LinearLayout bar1 = LinearLayout findViewByIdR.id. bar1 ; LinearLayout bar2 = LinearLayout findViewByIdR.id. bar2 ; LinearLayout bar3 = LinearLayout findViewByIdR.id. bar3 ; LinearLayout bar4 = LinearLayout findViewByIdR.id. bar4 ; LinearLayout bar5 = LinearLayout findViewByIdR.id. bar5 ; TextView n1 = TextView findViewByIdR.id. n1 ; TextView n2 = TextView findViewByIdR.id. n2 ; TextView n3 = TextView findViewByIdR.id. n3 ; TextView n4 = TextView findViewByIdR.id. n4 ; TextView n5 = TextView findViewByIdR.id. n5 ; String nilai1 = sharedPreferences .getString Nilai1 , null ; String nilai2 = sharedPreferences .getString Nilai2 , null ; String nilai3 = sharedPreferences .getString Nilai3 , null ; String nilai4 = sharedPreferences .getString Nilai4 , null ; String nilai5 = sharedPreferences .getString Nilai5 , null ; TableRow column = TableRow findViewByIdR.id. column ; column.getLayoutParams. height = 210 ; if nilai1 = null { String nilai = sharedPreferences .getString Nilai1 , null ; bar1.getLayoutParams. height = Integer.parseIntnilai 2 ; n1.setTextString.valueOfnilai; } if nilai2 = null { String nilai = sharedPreferences .getString Nilai2 , null ; bar2.getLayoutParams. height = Integer.parseIntnilai 2 ; n2.setTextString.valueOfnilai; } if nilai3 = null { String nilai = sharedPreferences .getString Nilai3 , null ; bar3.getLayoutParams. height = Integer.parseIntnilai 2 ; n3.setTextString.valueOfnilai; } if nilai4 = null { String nilai = sharedPreferences .getString Nilai4 , null ; bar4.getLayoutParams. height = Integer.parseIntnilai 2 ; n4.setTextString.valueOfnilai; } if nilai5 = null { String nilai = sharedPreferences .getString Nilai5 , null ; bar5.getLayoutParams. height = Integer.parseIntnilai 2 ; n5.setTextString.valueOfnilai; } TextView reset = TextView findViewByIdR.id. reset ; reset.setOnClickListener new View.OnClickListener { Override public void onClickView v { 302 mp .start; new AlertDialog.BuilderProgres. this .setMessage Anda yakin ingin menghapus data? .setPositiveButton Ya , new DialogInterface.OnClickListener { public void onClickDialogInterface dialog, int whichButton { dialog.dismiss; SharedPreferences.Editor editor = sharedPreferences .edit; editor.clear; editor.apply; db .ResetNilaiPengetahuan; Intent i = new IntentProgres. this , Intro. class ; i.addFlagsIntent. FLAG_ACTIVITY_CLEAR_TOP ; startActivityi; finish; } } .setNegativeButton Tidak , new DialogInterface.OnClickListener { public void onClickDialogInterface dialog, int whichButton { dialog.dismiss; } } .show; } }; } Override protected void onResume { super .onResume; Intent service = new IntentProgres. this , MyService. class ; startServiceservice; } }

J. Kode Tampilan Uji Pengetahuan