2

viewcontrolleriOSには、を強制終了せずにリロードする方法があります。

[self.view setNeedsDisplay];

たとえば、ボタンのタイトルを変更すると、自動的にリロードされます。

Androidに同様の方法はありますか?

Androidでのリロードアクティビティなどのリンクを見つけましたが、finish()それが必要です

startActivity(getIntent()); finish();
4

1 に答える 1

0

それViewinvalidate()またはpostInvalidate()です。手動で再描画する必要はありませんActivity。また、ほとんどの場合、ビューも再描画する必要はありません(OSが実行するすべてのもの)。

アクティビティに何かonCreateまたはonStartメソッドがあり、単一の画面に対して複数回実行する必要がある場合は、コードを再利用することをお勧めします。

于 2012-07-29T10:16:57.163 に答える