Android開発Activityとintent
1510 ワード
1つのintentオブジェクトには、次の項目が含まれます.
1.Component name起動するActivityの名前
2.Actionが実行するアクション
3.Data
4.Category
5.Extras
6.Flags
まず最初のActivityクラスで内部クラス(リスニングクラス)を初期化し、リスニングクラスでoverride onclick()メソッド、リスニングクラスでintentオブジェクトを初期化し、intentのsetClass()メソッドで情報を送信するクラスのオブジェクトとターゲットクラスの名前を指定します.このintentをstartActivity(intent)メソッドで送信し、最後にリスニングクラスのオブジェクトをbuttonにバインドし、setOnclickListener(newリスニングクラス)を使用します.
なお、activityを1つ作成した後、activityのレイアウトファイル(xml)を1つ作成し、新しいactivityのoncreate()メソッドを書き換える場合は、setContent(R.layout.レイアウトファイル(xml))メソッドを使用する必要がある
activityクラスをレイアウトファイルに関連付けます.同時にactivityを構築するにはAndroid MainFestが必要です.xmlファイルにこのactivityを登録します.
次の段落はandroidがメールを送信するコードです.
Uri uri=Uri.parse("smsto://09998989");
Intent intent= new Intent(Intent.ACTION_SENDTO,uri);
intent.putExtra("sms_body", "XX, ");
Activity01.this.startActivity(intent);
最初はプログラムを書くのがずっとどのように速くimportの1つのクラスを知らないで、それから資料を調べて、もとはeclipseは多くのショートカットキーがあって、私の次のブログの中で、私はまとめました.また,各クラス間のマッチングに注意する.