나는이 코드를 사용하여 모든 된 SharedPreferences 웁니다 내 응용 프로그램에서 버튼 구현 : 이제활동을 다시 열지 않고 새로 고침 하시겠습니까?
context.getSharedPreferences("bifrostPrefs", 0).edit().clear().commit();
을 문제 I 버튼을 사용할 때마다, 나는 다음 활동을 종료하고 다시 엽니 결과를 볼 필요가있다 . 내가 활동 오픈을 다시하는 경우, 그때 두 번 다시 버튼을 누를 필요가 있음을 발견 할 때까지
Intent reOpen = new Intent (Bifrost.this, Bifrost.class);
startActivity(reOpen);
내 생각은 스마트 듯 : 나는 단순히 버튼이 코드와 함께 활동을 다시 열함으로써이 문제를 해결 시도 주 활동으로 돌아 가야합니다. 그래서 일부 조직 reserach를했고,이 코드를 발견 :이 지금은 잘 작동
finish();
startActivity(getIntent());
, 활동이 갱신됩니다를 한 후 나는 한 번만 다시 버튼을 클릭해야합니다. 그러나 그것없이 "깜박"하지 않고 활동을 새로 고치는 또 다른 방법이 있습니까? 알다시피, 새로운 액티비티를 열 때마다 깜박 거리며 앱이 잠시 뒤처집니다. 이것을 우회하여 활동을 새로 고치는 방법이 있습니까?
애니메이션없이 전달 의도 – QuokMoon