アクティビティの画面遷移はインテント(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>