티스토리 뷰
반응형
Stack Overflow에 자주 검색, 등록되는 문제들과 제가 개발 중 찾아 본 문제들 중에서 나중에도 찾아 볼 것 같은 문제들을 정리하고 있습니다.
Stack Overflow에서 가장 먼저 확인하게 되는 가장 높은 점수를 받은 Solution과 현 시점에 도움이 될 수 있는 가장 최근에 업데이트(최소 점수 확보)된 Solution을 각각 정리하였습니다.
아래 word cloud를 통해 이번 포스팅의 주요 키워드를 미리 확인하세요.
Reload activity in Android
Android에서 액티비티 다시 로드
문제 내용
Is it a good practice to reload an Activity
in Android?
Android에서 액티비티를 다시 로드하는 것이 좋은 방법입니까?
What would be the best way to do it? this.finish
and then this.startActivity
with the activity Intent
?
어떻게 하는 것이 가장 좋을까요. this.finish 그리고 액티비티의 인텐트와 함께 this.startActivity 를 하면 될까요?
높은 점수를 받은 Solution
You can Simply use
간단히 사용할 수 있습니다.
finish();
startActivity(getIntent());
to refresh an Activity
from within itself.
내부에서 액티비티를 새로 고칩니다.
가장 최근 달린 Solution
for me it's working it's not creating another Intents and on same the Intents new data loaded.
다른 인텐트를 생성하는 것이 아니라 동일한 인텐트에 새로운 데이터가 로드되는 것입니다.
overridePendingTransition(0, 0);
finish();
overridePendingTransition(0, 0);
startActivity(getIntent());
overridePendingTransition(0, 0);
출처 : https://stackoverflow.com/questions/3053761/reload-activity-in-android
반응형
'개발 > 안드로이드' 카테고리의 다른 글
액티비티 외부에서 getSystemService 호출하기 (0) | 2023.01.07 |
---|---|
지원 중단된 Html.fromHtml 구현하기 (0) | 2023.01.07 |
AsyncTask.OnPostExecute()의 결과를 메인 액티비티에서 받기 (0) | 2023.01.06 |
뒤로 가기 두번 클릭으로 액티비티 종료하기 (0) | 2023.01.05 |
액티비티 스택에서 액티비티 제거하기 (0) | 2023.01.05 |
댓글
공지사항
최근에 올라온 글