インテントの使用
2021/3/16
目的
Androidロジックとビュー分離のプログラミング概念を深め、インテントに精通して使用する
実験内容
1.元々空だったアクティビティにボタンを追加し、ボタンのクリック応答をプロンプトにします。プロンプトの内容を学生IDと名前として使用します。
(1)空のアクティビティを作成します
(2)ボタンを追加する
レイアウトのactivity_main.xmlにidbutton_1のボタンを追加します
JavaのMainActivityでこのボタンを宣言します
新しいボタンクリックメソッドを作成する
onClick(View v):クリック後のアクション
新しいクリックメソッドを指すようにボタンのクリックイベントを設定します
setOnClickListener:クリック後にトリガーされるアクションを設定します
次に、onClickにポップアップダイアログボックスのコードを追加します。
AlertDialog:ダイアログボックスクラス。
MainActivity.this:ダイアログボックスが表示される場所。
setTitle:タイトルを設定します。
setMessage:コンテンツを設定します。
setPositiveButton:ダイアログボックスのボタンを設定します。
show():ダイアログボックスを表示します。
最終効果
2.2つのアクティビティ間をジャンプする
(1)ボタンをジャンプして、新しいIntent(context、toActivity)を表示します。
新しい空白のアクティビティを作成します(SecondActivity)
対応するレイアウトの下にxmlファイルを作成し、TextViewを追加します(コンテンツは新しいページへようこそ!)
SecondActivityでTextViewを宣言します
次に、MainActivityで2番目のボタンを宣言し、activity_main.xmlに2番目のボタン(id = button_2)を追加します。プロセスはコンテンツ1と同じです。
新しいボタンクリックメソッドを作成する
button_2.setOnClickListener(新しいView.OnClickListener(){ @Override
public void onClick(View v) {
Intent intent=new Intent(MainActivity.this,SecondActivity.class);
startActivity(intent);
}
});