1

我被困在 android 应用程序上工作,我想当我关闭我的应用程序时,如果用户不触摸屏幕 x 时间,例如 1 分钟用户不触摸屏幕或使用设备,那么我的应用程序会在 x 时间后自动启动..我怎么能做到这一点请帮助..谢谢

4

1 回答 1

4

你可以利用服务。退出应用程序后,您可以启动计时器或计数器。如果用户在电话上没有互动,您可以从您的服务开始您的活动(或)您可以以这样的方式实现您的服务,即当手机进入睡眠模式时(这意味着用户在电话)您可以开始您的活动。

更新

    protected CountDownTimer timer = new CountDownTimer(5000, 5000){
        @Override
        public void onTick(long millisUntilFinished) {
             Log.d("onTick", "Entered");
        }

        @Override
        public void onFinish() {
             Log.d("onFinish", "Entered");
        }
    };
于 2014-03-04T05:45:18.870 回答