0

私はTimerTaskを使用してメインアクティビティを処理し、セットアップアクティビティを使用してメニューを作成します.セットアップアクティビティから戻るボタンを使用すると、最初からメインアクティビティに移動したい.戻るときにメインアクティビティを更新したい.メインアクティビティに戻ったら、停止し、中断するTimerTaskを再起動するとapkを終了します。理解するためのapkのコード...

これはメインアクティビティメニューの中にあります

public boolean onOptionsItemSelected(MenuItem item)
{ 
  switch (item.getItemId())
  {
  case R.id.menu_exit:
      finish();
      return true;
  case R.id.menu_setup:
      startActivity(new Intent(this, Setup.class));
      return true;
    default:
      return super.onOptionsItemSelected(item);
   }

ボタンからの開始と停止を備えたTimerTaskを作成した後...

私の setup.class は、タイマーの遅延時間を保存するための SharedPreference です...

このクラスの [戻る] ボタンのコードが必要で、メイン アクティビティの開始 (更新) から開始します...設定からの TimerTask の新しい遅延時間で。

4

1 に答える 1

0

セットアップ アクティビティで onBackPressed() メソッドをオーバーライドし、メイン アクティビティのインテントを開始します。バンドルを使用してインテントにデータを送信する

于 2012-12-25T15:21:55.987 に答える