onNewIntent 2

푸시 알림 처리를 위한 PendingIntent 및 onNewIntent 사용하기

푸시 작업을하면서 푸시 클릭했을 때 onNewIntent를 타게 해야했고, 계속 화면의 onCreate만 타게 되어 고민하던 상황에 알게된 점입니다! PendingIntent를 사용하여 푸시 알림을 탭할 때 앱의 동작을 제어하는 방법과 함께, onNewIntent() 메서드를 사용하여 알림을 처리하는 방법에 대해 알아보겠습니다. PendingIntent란? PendingIntent는 다른 애플리케이션이 특정한 인텐트를 나중에 실행할 수 있는 권한을 부여하는 메커니즘입니다. 이를 통해 다른 애플리케이션이 사용자의 액션에 대응하여 원하는 동작을 수행할 수 있습니다. 푸시 알림 처리를 위한 PendingIntent 및 onNewIntent 사용하기 푸시 알림을 받았을 때 사용자가 알림을 탭했을 때 앱의 동작을..

안드로이드 2024.03.14

startActivityForResult 및 ActivityResultLauncher에 대한 명확한 이해

startActivityForResult() 및 ActivityResultLauncher 이해 개발중에 MainActivity를 다시 호출되면서 onNewIntent에서 처리해야할 작업이 있었는데 제대로 호출이 되지 않는 상황이 발생하였습니다! startActivityForResult() 및 ActivityResultLauncher에 대해 이야기하려고 합니다. startActivityForResult와 onNewIntent 안드로이드 앱을 개발하다보면 다른 액티비티를 실행하고 해당 액티비티로부터 결과를 받아야 하는 경우가 있습니다. 이 때 우리는 주로 startActivityForResult() 메서드를 사용합니다. 이 메서드를 사용하면 호출한 액티비티가 실행 중인 동안 다른 액티비티를 실행하고, 그 결..

안드로이드 2024.03.14