Androidでのインテントの作成方法
Androidでは、Intentを使って画面遷移させることができます。以下に、ボタンのクリックイベントから別のActivityへ遷移する例を示します:
// 在当前Activity中的某个按钮点击事件中调用跳转代码
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 创建一个Intent对象,指定要跳转到的目标Activity
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
// 可以通过Intent的putExtra方法传递数据到目标Activity
intent.putExtra("key", value);
// 调用startActivity方法实现跳转
startActivity(intent);
}
});
上記のコードでは、CurrentActivity と TargetActivity を実際の Activity クラス名に置き換える必要があります。ターゲットの Activity にデータを渡す場合は、putExtra メソッドを使用できます。 ターゲットの Activity では、getIntent().getStringExtra(“key”) を使用して渡されたデータを取得できます。
遷移先のActivityがマニフェストファイル内で正しく宣言されていない場合、あるいはマニフェストファイルに登録されていない場合、遷移は失敗する可能性があります。そのため、遷移する前に、遷移先のActivityが正しく宣言され登録されていることを確認してください。