Geçerli odak görünümünü Hizmetim'de nasıl edinebilirim. Geçerli odak görünümü nesnesini Hizmet'te nasıl edinebilirim?
Ben Activity.getCurrentFocus gibi() ve Windows.getCurrentFocus(), bazı yöntemler bunu buldum. Ancak, bu yöntemler bir Etkinlikte kullanılır.Bunları kullanmak istersem, mevcut odak etkinliğini almam gerekiyor. Geçerli görevi almak için WindowManager'ı kullanmayı denedim. Sadece mevcut Aktivitenin sınıf adını bu şekilde aldı. Etkinlik Nesnesi.
List<RunningAppProcessInfo> rList =activityManager.getRunningAppProcesses();
RunningTaskInfo rt = rtList.get(0);
rt.topActivity.getClassName(); // the class name of the current Activity
nasıl Hizmet mevcut odak görünümü elde etmek için bu yöntemleri kullanabilirsiniz? Yoksa yapmanın başka bir yolu var mı?