내 응용 프로그램이 특정 활동 및 백그라운드 모드에있을 때 알림을 표시하려고합니다.활동이 백그라운드 모드 일 때의 알림
그래서 onPause에 알림을 추가하고 onResume에 알림을 지 웁니다.
하지만 문제는 알림 기능이 작동 할 때 알림이 표시됩니다.
문제를 해결하는 방법에 대한 조언이 있으십니까?
내 응용 프로그램이 특정 활동 및 백그라운드 모드에있을 때 알림을 표시하려고합니다.활동이 백그라운드 모드 일 때의 알림
그래서 onPause에 알림을 추가하고 onResume에 알림을 지 웁니다.
하지만 문제는 알림 기능이 작동 할 때 알림이 표시됩니다.
문제를 해결하는 방법에 대한 조언이 있으십니까?
전환 활동으로 인해 onPause()가 실행됩니다. 기술적으로 전환 활동은 "배경 모드"라는 개념을 충족시킵니다. 액티비티는 백그라운드에서 실제로 아무것도하지 않는다는 것을 명심하십시오. 일단 백그라운드에있게되면 Dalvik VM이 메모리를 필요로한다고 결정하면 언제든지 파괴 될 수 있습니다. 다른 말로하면, 당신이 겪은 일을 성취 할 수있는 더 좋은 방법이있을 것입니다.
나는 그것을 이해한다. 그것은 나를 위해 문제가되지 않습니다. 기본적으로 내 onPause 메서드에서 응용 프로그램이 백그라운드로 이동한다는 것을 알고 싶거나 새로운 활동이 나타납니다. – skywa1ker
차이는 없습니다. Activity의 onPause() 메서드는 이유에 관계없이 Activity가 표시에서 숨김으로 바뀔 때마다 항상 호출됩니다. 다시 말하지만, 당신이하려는 것은 무엇이든 다른 방식으로 더 잘 수행 될 수 있습니다. –
나는 백그라운드에서 작동하고 트래픽을 사용하는 서비스를 가지고있다. 따라서 응용 프로그램이 백그라운드 모드에있을 때 사용자에게 "어이, 응용 프로그램을 여전히 사용하고 있음을 알리고 싶습니다. 잊지 마세요." 왜 onPause 메서드가 좋지 않은가? – skywa1ker
지정한 활동에서 벗어나거나 다시 입력 할 때 알림이 표시됩니까? – rajath
@Rajath 내가 지정한 활동에서 전환하면. – skywa1ker
그러면 네가 원하는대로 행동하는 거지? – rajath