2016-06-24 13 views
0

私はアンドロイドアプリを持っています。セキュリティ上の理由から、ユーザーが使用していない間は決して放置することはできません。ユーザーが画面をロックしたり、自動的にロックしたりすると、アプリを再起動するにはどうすればよいですか?画面がロックされているときにアプリケーションを再起動する

ユーザーがデバイスのロックを解除すると、ログインアクティビティに参加する必要があります。

画面がロックされているときにすべてのタスクをクリアできますか?これはどうですか?

更新

私はそう私はあなたがブロードキャストアクションをリッスン放送受信機を作成する必要があります別の解決策

+1

一時停止オーバーライドは、アプリケーションが表示されていないときにトリガーされるものです。 –

+1

は、他の理由でOnPauseが呼び出されます。それ以外の場合、それは問題を引き起こすでしょう – Rob85

+0

これまでのところうまく動作し、私はあなたがこのように複数のアクティビティを同時に終了することができなかったことを認識していませんでした。 – Rob85

答えて

1

を必要とするNFC foregroundDispatchのためのonPauseを使用するように私はonPause()で活動を終了することはできませんACTION_SCREEN_OFFセッションの状態を設定して、onResumeの呼び出しがいつ開始されるかをアプリが判断できるようにします。 (link参照)。ここでは、この受信機を実装する方法を尋ねる人とのリンクです(link

関連する問題