Ejemplo n.º 1
0
  /** アクティビティ終了 */
  @Override
  public void finish() {
    super.finish();

    if (mEatingTimer != null) {
      mEatingTimer.cancel();
      mEatingTimer = null;
    }
    player.unloadSounds();
  }
Ejemplo n.º 2
0
  /**
   * 起動時のイベント処理
   *
   * @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);
  }
Ejemplo n.º 3
0
 /** キラキラ効果音を再生します。 */
 public void playKirakira() {
   player.playKirakira();
 }