-1

Receiver으로 작업 중이며 Wifi 설정 시스템에서 Wi-Fi 상태 변경을 감지 할 수 있습니다.현재 실행중인 애플리케이션이 Android 기기에 표시되는지 여부를 확인할 수 있습니다.

는하지만, 더 많은 일을 할 specified application is showing or not을 알고

전이 필요합니다. 지정된 응용 프로그램이 백그라운드에서 숨겨져 있다면 아무 작업도하지 않고 통합 할 사용자에게 표시하고 있다면 뭔가 할 것입니다. specified application was running is showing or not을 확인하는 방법을 알고

사람,

이 제발 도와주세요,

P/s의 : ("특정 응용 프로그램"

  • 내가 1 Receiver 1 Activity을 가지고있다 I 언급 된)

  • 나는 onReceive 방법으로 통합 할 수있다. 그것은 내가받는 방법을 안다는 것을 의미한다. 불시에.

감사합니다.

솔루션

좋아는

내가 확인하는 방법을 알고, 감사합니다.

invisible 상태임을 나타 내기 위해 방법에 public static boolean을 저장해야합니다.

그리고 onResume 메서드가 호출 될 때 위의 부울 값은 Visible 상태가됩니다. 좋아

How to check if activity is in foreground or in visible background?

+0

응용 프로그램을 의미하는 현재 응용 프로그램입니까? 좋아, 당신은 응용 프로그램 클래스를 확장 할 수 있습니다. recievers를 사용하고 있기 때문에 응용 프로그램 클래스에서 정적 부울'ishowing();을 만들고 onreceive에서 확인하십시오 – Elltz

+0

좀 더 명확하게 될 수 있습니까? –

답변