Android Activity 画面遷移

アクティビティの画面遷移はインテント(Intent)を使用する。

今回はログイン画面⇒メインメニューへの画面遷移を作成しました。

次の2画面を用意。LoginActivity、MainActivity

LoginActivityに以下のコードを追加することで画面遷移ができる

// メインアクティビティへ遷移
Intent intent = new Intent(getApplication(), MainActivity.class);
startActivity(intent);

はずでしたが、マニフェストファイルにも仕掛けが必要

マニフェストファイルに開始時のアクティビティに加え、遷移先のアクティビティを追加

AndroidManifest.xml への記載例

<activity
android:name=".LoginActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
</activity>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です