/** アクティビティ終了 */ @Override public void finish() { super.finish(); if (mEatingTimer != null) { mEatingTimer.cancel(); mEatingTimer = null; } player.unloadSounds(); }
/** * 起動時のイベント処理 * * @param savedInstanceState */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_start_meal); // 効果音の準備をします。 player = MealSoundPlayer.getInstance(); player.loadSound(getApplicationContext()); // 食べ物画像の準備をします。 loadImage(); setTouchImageListener(); // タイマー時刻の初期化 mTimePicker = (NumberPicker) findViewById(R.id.numberPicker); setNumberPicker(mTimePicker, 5, 60, 5, R.string.timeFormat); // 初期値は20分に設定 mTimePicker.setValue(3); // キーボードは非表示にする getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); }
/** キラキラ効果音を再生します。 */ public void playKirakira() { player.playKirakira(); }