- アクティビティの切り替え (Android) Androidアプリでは、画面の切り替えにはアクティビティを使用します。アクティビティはアプリの画面やタスクを表し、異なるアクティビティ間での移動が可能です。以下は、Intentを使用してアクティビティを切り替える基本的なコード例です。
// 現在のアクティビティから別のアクティビティに移動する
Intent intent = new Intent(CurrentActivity.this, NextActivity.class);
startActivity(intent);
- ビューコントローラの切り替え (iOS) iOSアプリでは、画面の切り替えにはビューコントローラを使用します。ビューコントローラは画面の表示やイベント処理を担当し、異なるビューコントローラ間での移動が可能です。以下は、Storyboardを使用してビューコントローラを切り替える基本的なコード例です。
// 現在のビューコントローラから別のビューコントローラに移動する
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let nextViewController = storyboard.instantiateViewController(withIdentifier: "NextViewController") as! NextViewController
self.navigationController?.pushViewController(nextViewController, animated: true)
- ルーティングの切り替え (React Native) React Nativeアプリでは、画面の切り替えにはルーティングを使用します。ルーティングは画面遷移やナビゲーションを管理し、異なる画面間での移動が可能です。以下は、React Navigationを使用してルーティングを切り替える基本的なコード例です。
// 現在の画面から別の画面に移動する
import { useNavigation } from '@react-navigation/native';
const navigation = useNavigation();
navigation.navigate('NextScreen');
以上の方法とコード例を参考にして、スマートフォンアプリで画面の移動を実装してみてください。特定のプラットフォームやフレームワークに依存せず、一般的な手法となっています。