내 서비스에서 현재 초점보기를 가져 오는 방법.서비스에서 현재 포커스 뷰 객체를 얻는 방법은 무엇입니까?
Activity.getCurrentFocus() 및 Windows.getCurrentFocus()와 같은 몇 가지 방법이 있습니다. 그러나 이러한 방법은 활동에서 사용됩니다.
만약 이것들을 사용하고 싶다면, 나는 현재 포커스 액티비티를 얻어야한다. WindowManager를 사용하여 현재 작업을 얻으려고했습니다. 이 방법으로 현재 활동의 클래스 이름 만 가져 왔습니다. not 활동 개체.
List<RunningAppProcessInfo> rList =activityManager.getRunningAppProcesses();
RunningTaskInfo rt = rtList.get(0);
rt.topActivity.getClassName(); // the class name of the current Activity
어떻게이 서비스에서 현재의 포커스보기를 얻기 위해 이러한 방법을 사용할 수 있습니까? 또는 다른 방법으로 할 수 있습니까?