在Android中重新加载活动而不用finish()

时间:2012-07-29 10:10:06

标签: android ios android-layout android-intent android-activity

在iOS中,有一种方法可以重新加载viewcontroller而不会将其删除,例如

[self.view setNeedsDisplay];

例如,当您更改按钮标题时,它将自动重新加载。

Android中是否有类似的方法?

我找到了一些链接,例如Reload activity in Android,但它需要finish()

startActivity(getIntent()); finish();

1 个答案:

答案 0 :(得分:0)

View invalidate()postInvalidate()。您不需要手动重绘Activity,在大多数情况下,您也不需要重绘视图(所有这些操作系统都会为您提供)。

如果您的活动的onCreateonStart方法中有某些内容,您需要为单个屏幕执行多次操作,则最好重新调整代码。