1

ユーザーがメインアクティビティから2番目のアクティビティを呼び出したとしましょう。彼/彼女は$期間、2番目のアクティビティで何もしませんでした。メインアクティビティに実際に戻り、2番目のアクティビティを保持せずにこれをキオスクアプリケーションに使用していることを示す方法

4

1 に答える 1

3

ハンドラーを使用して、ランナブルを遅延して投稿します。

Handler h = new Handler();

Runnable r = new Runnable() {

    @Override
    public void run() {
        finish();
    }
};

private void resetTimeout()
{
    h.removeCallbacks(r);
    h.postDelayed(r, 10*60*1000); // delay 10 minutes
}

@Override
protected void onResume() {
    super.onResume();
    resetTimeout();
};
于 2013-02-01T21:48:27.783 に答える