私は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 の新しい遅延時間で。