Nasıl android KULLANICI HAREKETSİZLİK algılamak için
Kullanıcı Uygulamam başlamak ve günlükleri. Oturum 5 dakika için zaman Aşımı seçer. Uygulama üzerinde bazı işlemler yapar.......(ön planda) Artık Kullanıcı arka plan için Uygulamam getirmek ve başka bir uygulama başlatır ---->Zamanlayıcı geri sayım başlar ve 5 dakika sonra kullanıcı oturumu YA da kullanıcı ekranı kapatır ---->Zamanlayıcı geri sayım başlar ve 5 dakika sonra kullanıcı günlükleri
Sorum Şu:
İstiyorum aynı bu davranış bile app ön planda ama kullanıcı yok etkileşim ile uygulaması için uzun zaman söyle 6-7 dakika... Farz ekran ÜZERİNDE her zaman... istiyorum algılamak için biraz KULLANICI ETKİNLİK (etkileşim ile uygulama olsa bile, app ön planda) ve kick start benim geri sayım sayacı.
Şimdiden teşekkürler.
CEVAP
Hareketsizlik izlemenin bir yolunu bilmiyorum ama kullanıcı etkinliği izlemek için bir yol var. Bir geri arama onUserİnteraction adlı yakalayabilirsiniz() her zaman denir faaliyetleri kullanıcı uygulaması ile herhangi bir etkileşim yok. Böyle bir şeyi yapmayı öneririm:
@Override
public void onUserInteraction(){
MyTimerClass.getInstance().resetTimer();
}
Eğer app çeşitli faaliyetleri içeriyorsa, neden soyut süper bir sınıf içinde bu yöntemi (Etkinlik uzanan) ve tüm faaliyetlerini genişletmek var.
Kullanıcı nasıl bir Android etkinlikte...
Nasıl WİFİ Bağlantı Android kurulduğun...
Tercihler Android: Nasıl kullanıcı...
Bir kaydırma bittiğinde algılamak için...
Nasıl android ile doldurun olayı algıl...