Receiver
으로 작업 중이며 Wifi 설정 시스템에서 Wi-Fi 상태 변경을 감지 할 수 있습니다.현재 실행중인 애플리케이션이 Android 기기에 표시되는지 여부를 확인할 수 있습니다.
는하지만, 더 많은 일을 할 specified application is showing or not
을 알고
전이 필요합니다. 지정된 응용 프로그램이 백그라운드에서 숨겨져 있다면 아무 작업도하지 않고 통합 할 사용자에게 표시하고 있다면 뭔가 할 것입니다. specified application was running is showing or not
을 확인하는 방법을 알고
사람,
이 제발 도와주세요,P/s의 : ("특정 응용 프로그램"
내가 1
Receiver
1Activity
을 가지고있다 I 언급 된)나는
onReceive
방법으로 통합 할 수있다. 그것은 내가받는 방법을 안다는 것을 의미한다. 불시에.
감사합니다.
솔루션
좋아는
내가 확인하는 방법을 알고, 감사합니다.
invisible
상태임을 나타 내기 위해 방법에 public static boolean
을 저장해야합니다.
그리고 onResume
메서드가 호출 될 때 위의 부울 값은 Visible
상태가됩니다. 좋아
How to check if activity is in foreground or in visible background?
응용 프로그램을 의미하는 현재 응용 프로그램입니까? 좋아, 당신은 응용 프로그램 클래스를 확장 할 수 있습니다. recievers를 사용하고 있기 때문에 응용 프로그램 클래스에서 정적 부울'ishowing();을 만들고 onreceive에서 확인하십시오 – Elltz
좀 더 명확하게 될 수 있습니까? –