В iOS существует метод перезагрузки viewcontroller
не убивая его, например
[self.view setNeedsDisplay];
Например, при изменении названия кнопки она будет перезагружаться автоматически.
Есть ли аналогичный метод в Android?
Я нашел некоторую ссылку, такую как перезагрузка на Android, но ее нужно finish()
startActivity(getIntent()); finish();
Для параметра View
it invalidate()
или postInvalidate()
. Вам не нужно перерисовывать Activity
вручную, и в большинстве случаев вам не нужно также перерисовывать представления (все эти вещи, которые вы переносите для себя).
Если в onCreate
или onStart
есть что-то, что вам нужно сделать более одного раза для одного экрана, лучше поправить свой код.