1
Это правильный способ ручного обновления активности?Обновление активности приложения для Android android
....
case R.id.action_refresh:
Intent i = new Intent(Homepage.this, Homepage.class);
Toast.makeText(Homepage.this, "refreshing", Toast.LENGTH_LONG).show();
finish();
startActivity(i);
видя, что этот метод разрушает активность и воссоздает его, я бродил weither может быть много дорогостоящего метода.
Не можете ли вы просто обновить содержание своей деятельности? Я предлагаю вам создать метод init() для вашей активности, чтобы установить контент, а затем вызвать этот метод вместо того, чтобы делать все, что вам нужно, в методе onCreate – GhostDerfel
, если вы хотите обновить и воссоздать действие, используя метод 'recreate()'. .. –
Самый простой способ - вызвать CreateCreate (null); и ваша деятельность будет как новая –