Androidアプリを作っています。
新たな仕様を追加したく、質問させていただきます。
現在のアプリの仕様:
・①待機画面→longClick→②メニュー画面
・②メニュー画面→Backボタン→①待機画面
上記のような画面遷移をするアプリを作っています。
ーーーーーーーーーーーーーーーーー
このアプリに、以下のような仕様を追加したいです。
追加したい仕様:
②メニュー画面→**一定時間画面操作がない(タッチがない)**→①待機画面
ーーーーーーーーーーーーーーーーー
上記のような仕様を追加する場合、
(1)一定時間の経過を計ってインテントするためには、
・CowntDownTimer
・TimerTask
などが使えそうですが、どのようなクラスが最も適しているでしょうか。
(2)最終のタッチからの時間を計るためには、
・最初にonCreateでタイマーを初期化、start()し、
タッチされたタイミングで、onTouchEvent 内で、
-以前のタイマーを止める
-新しいタイマーに開始する(残り時間を初期化して開始する)
-上記の繰り返し
ということを行えば可能に思えますが、onTouchEventで実現可能でしょうか。
ーーーーーーーーーーーーーーーーー
一定時間タッチがない場合には画面遷移させる処理を行いたいのですが、
CowntDownTimerとかですと、動いているタイマーにcancel()をして、
新しいタイマーで初期化しても、以前のタイマーの残り時間でonFinish()が
実行されるようでしたので、どのようにしたら実現可能かアドバイスお願いしたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。