Androidでアクティビティを再起動する方法


  1. 方法1: Intentを使用してアクティビティを再起動する アクティビティを再起動するためには、新しいインテントを作成して現在のアクティビティを終了し、新しいインテントでアクティビティを起動します。以下は、この方法のコード例です。
Intent intent = getIntent();
finish();
startActivity(intent);

このコードでは、現在のアクティビティを終了して、元のインテントでアクティビティを再起動しています。

  1. 方法2: recreate()メソッドを使用してアクティビティを再起動する AndroidのActivityクラスには、再起動を行うためのrecreate()メソッドが用意されています。このメソッドを呼び出すことで、現在のアクティビティが再起動されます。以下は、この方法のコード例です。
recreate();

このコードでは、現在のアクティビティを再起動するためにrecreate()メソッドを呼び出しています。

以上が、Androidでアクティビティを再起動する方法のシンプルな例です。必要に応じて、これらの方法を活用してアプリケーションの要件に合わせてアクティビティの再起動を行ってください。