在 iOS 中,有一种方法可以重新加载 viewcontroller
没有杀死它,例如
[self.view setNeedsDisplay];
例如,当您更改按钮标题时,它会自动重新加载。
Android中是否有类似的方法?
我找到了一些链接,例如 Reload activity in Android , 但需要
finish()
它startActivity(getIntent()); finish();
最佳答案
对于 View
它是 invalidate()
或 postInvalidate()
.无需重绘Activity
手动,在大多数情况下,您也不需要重绘 View (操作系统为您提供的所有这些东西)。
如果onCreate
有什么或 onStart
Activity 的方法,您需要为单个屏幕执行多次,最好重新编写代码。
关于android - 在没有完成()的情况下重新加载 Android 中的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11708391/