안녕 얘들 아 활동 A가 활동 B에 의도를 실행 한 다음 활동 B를 다시 누르면 활동 A의 저장된 상태가 표시됩니다.back pressed는 새로 고침 된 활동을 가져와야합니다.
내가 다시 활동 B에 누르면
안녕 얘들 아 활동 A가 활동 B에 의도를 실행 한 다음 활동 B를 다시 누르면 활동 A의 저장된 상태가 표시됩니다.back pressed는 새로 고침 된 활동을 가져와야합니다.
내가 다시 활동 B에 누르면
그런 다음 활동 A의 onResume()
에서 데이터를 새로 고칠 활동 A의 업데이트/새로 고침 상태를 보여
당신은 당신의 활동 (A)에 onResume()
메소드를 오버라이드 (override) 할 필요와 거기에 상태를 업데이트하십시오.
나는 intent.setFlag와 같은 것을 사용하지 않는다 ??? 활동 A가 활동 B를 의도 한 경우 – abhishek
여러 활동을 사용하는 경우 startActivityForResult()를 사용하고 onActivityResult 메소드를 재정 의하여 결과 후 처리를 수행 할 수도 있습니다. 또한 결과 및 사용자가 방금 반환 한 활동에 따라 여러 가지 작업을 수행 할 수있는 옵션이 제공됩니다.
내가 intent.setFlag와 같은 것을 사용합니까? 활동 A가 활동 B의 의도를 발동 할 때 – abhishek
@ abhishek : 음, 아니오. – CommonsWare
덕분에 효과가있었습니다. 저는 onresume에서 oncreate (null)을 배치했고 작동 시켰습니다. – abhishek