- アクティビティの開始アクティビティ
を開始するには、次の2つの状況があり
ます。a)Androidアプリケーションにアクティビティが1つしかない場合は、AndroidManifest.xmlファイルで構成し、プログラムのエントリポイントとして設定するだけです。プロジェクトを実行するときアクティビティの開始時に自動的に
B)ファイルandroidの場合、複数のアクティビティがあり、必要な構文アクティビティを開始するにはstartActivity()メソッドを適用する必要があります。startActivity()メソッド:
public void startActivity(Intent intent)
このメソッドには戻り値はなく、インテントタイプのエントリパラメータのみです。インテントは、Androidアプリケーションのコンポーネント間の通信メソッドです。アクティビティは、インテントを介して独自の「インテント」を表現します。インテントオブジェクトを作成するときは、なりたいことを指定する必要があります。アクティビティを開始
例:
Intent intent = new Intent(MainActivity.this,DetailActivity.class);
startActivity(intent);
- アクティビティ
を閉じる現在のアクティビティを閉じる場合は、Activityクラスで提供されるfinish()メソッドを使用でき
ます。publicvoidfinish()
このメソッドは比較的単純で、エントリパラメータも戻り値もありません。また、アクティビティ内の対応するイベントでのみ呼び出す必要があります。このメソッドは問題
ありません。現在のアクティビティがメインアクティビティでない場合は、finish()を実行した後、それを呼び出したアクティビティに戻ります。それ以外の場合は、メイン画面に戻ります。