2017-04-26 51 views
0

我嘗試在用戶未觸摸屏幕(不活動)時創建鎖定屏幕。 30秒後,我鎖定自定義屏幕,我希望用戶重新登錄,但用戶登錄應用程序之前必須打開當前屏幕。就像窗口鎖定屏幕一樣。任何人都可以幫助我。謝謝。x時間後未觸摸屏幕時的應用程序超時

回答

1

查找解決

此改變以下方法

long lastActivity ; 
@Override 
public boolean dispatchTouchEvent(MotionEvent ev) { 
    lastActivity = new Date().getTime(); 
    return super.dispatchTouchEvent(ev); 
} 

在的onResume()

@Override 
public void onResume() { 
    long now = new Date().getTime(); 
    if ((now - lastActivity) > Your logout Value) { 
     // do your implementation 
    } 
} 
+0

嗨,我可以使用這個methot在我所有的活動基地活動 – artemitSoft

+0

你可以做在BaseActivity類中。 – Rajasekhar

+0

當我重寫motot應用程序不是開始g – artemitSoft

相關問題