在iOS中,有一种方法可以重新加载viewcontroller
而不会将其删除,例如
[self.view setNeedsDisplay];
例如,当您更改按钮标题时,它将自动重新加载。
Android中是否有类似的方法?
我找到了一些链接,例如Reload activity in Android,但它需要finish()
startActivity(getIntent()); finish();
答案 0 :(得分:0)
View
invalidate()
或postInvalidate()
。您不需要手动重绘Activity
,在大多数情况下,您也不需要重绘视图(所有这些操作系统都会为您提供)。
如果您的活动的onCreate
或onStart
方法中有某些内容,您需要为单个屏幕执行多次操作,则最好重新调整代码。