293
}
else
{
new AlertDialog.BuilderKuisKemampuan.
this
.setMessage Lihat Nilai?
.setPositiveButton
Lihat
,
new
DialogInterface.OnClickListener {
public void
onClickDialogInterface dialog, int
whichButton { dialog.dismiss;
Intent intent =
new
IntentKuisKemampuan.
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;
} }
} .setNegativeButton
Keluar
,
new
DialogInterface.OnClickListener {
public void
onClickDialogInterface dialog,
int
whichButton { dialog.dismiss;
finish; }
} .show;
}
Override
protected void
onResume {
super .onResume;
Intent name =
new
IntentKuisKemampuan.
this
, MyService.
class
; stopServicename;
} }
D. Kode Data Flip-Flop
Override
protected void
onCreateBundle savedInstanceState {
super
.onCreatesavedInstanceState; setContentViewR.layout.
activity_data_ff ;
DEKLARASI MEDIA PLAYER
final MediaPlayer mp = MediaPlayer.create
this ,
R.raw. suara_klik
; INISIALISASI KOMPONEN DI LAYOUT
final ImageView materi = ImageView findViewByIdR.id.
materi ;
294
final
ImageView kiri = ImageView findViewByIdR.id. kiri
;
final ImageView kanan = ImageView findViewByIdR.id.
kanan ;
MENAMBAHKAN ACTION PADA BUTTON kiri.setOnClickListener
new
View.OnClickListener { Override
public void onClickView v {
mp .start;
materi .setImageResourceR.drawable.
materi_data_ff1
; kanan
.setVisibilityView. VISIBLE
; kiri
.setVisibilityView. GONE
; }
}; kanan.setOnClickListener
new
View.OnClickListener { Override
public void
onClickView v { mp
.start; materi
.setImageResourceR.drawable.
materi_data_ff2
; kiri
.setVisibilityView. VISIBLE
; kanan
.setVisibilityView. GONE
; }
}; }
}
E. Kode flip-flop
Override
protected void
onCreateBundle savedInstanceState {
super
.onCreatesavedInstanceState; setContentViewR.layout.
activity_flip_flop ;
final
MediaPlayer mp = MediaPlayer.create
this
, R.raw.
suara_klik ;
inisiaisasi button + event on klik ImageView set = ImageView findViewByIdR.id.
set ;
set.setOnClickListener
new
View.OnClickListener { Override
public void onClickView v {
mp .start;
membuka activity dari Flipflop ke SetFF Intent intent =
new
IntentFlipFlop.
this
, SetFF.
class
; startActivityintent;
} };
ImageView clock = ImageView findViewByIdR.id.
clock
; clock.setOnClickListener
new
View.OnClickListener { Override
public void onClickView v {
mp .start;
Intent intent =
new
IntentFlipFlop.
this
, Clock.
class
; startActivityintent;
} };
ImageView data = ImageView findViewByIdR.id.
data
; data.setOnClickListener
new
View.OnClickListener { Override
public void onClickView v {
295
mp .start;
Intent intent = new
IntentFlipFlop. this
, DataFF. class
; startActivityintent;
} };
ImageView jk = ImageView findViewByIdR.id.
jk ;
jk.setOnClickListener
new
View.OnClickListener { Override
public void
onClickView v { mp
.start; Intent intent =
new IntentFlipFlop.
this , JKFF.
class ;
startActivityintent; }
}; }
}
F. Kode JK FF