我有一个应用程序,需要提示用户每次从后台返回时输入PIN码。
我查看了stackoverflow上的一些答案,包括@hackbod和@commonsware。我实现了@commonsware的超时方法,它运行良好,但我的用户不满意。他们希望每次应用程序从后台返回时都提示输入PIN码。
现在我正在实现@hackbod的解决方案,通过在每个活动中增加onStart中的计数器并在onStop中减少计数器来实现。 Android detecting if an application entered the background 但问题是,当用户更改当前活动的方向时,计数器会重置为0,我的应用程序会认为用户是从后台返回的。 我的onStart()增加计数器,而onStop()则减少计数器。 我希望Android能够处理方向更改,因为我有不同方向的布局。
目前我不想使用GET_TASKS方法。 欢迎各种建议。
我查看了stackoverflow上的一些答案,包括@hackbod和@commonsware。我实现了@commonsware的超时方法,它运行良好,但我的用户不满意。他们希望每次应用程序从后台返回时都提示输入PIN码。
现在我正在实现@hackbod的解决方案,通过在每个活动中增加onStart中的计数器并在onStop中减少计数器来实现。 Android detecting if an application entered the background 但问题是,当用户更改当前活动的方向时,计数器会重置为0,我的应用程序会认为用户是从后台返回的。 我的onStart()增加计数器,而onStop()则减少计数器。 我希望Android能够处理方向更改,因为我有不同方向的布局。
目前我不想使用GET_TASKS方法。 欢迎各种建议。