總網頁瀏覽量

2011年12月23日 星期五


Activity02 à OtherActivity 的設計流程
目標: 點擊按鈕後 顯示另一個Activity

1.      Main.xmlbutton  id width height
2.      Activity02使用findViewById 找到id 來使用(Button)
3.      新增OtherActivity.javaother.xml  也要在Activity_02.Manifest內註冊(namelabel)
4.      other.xml內加入TextView id width height
5.      OtherActivity.java 使用findViewById 找到id 來使用(TextView)
6.      strings.xml 設計name與值 在回OtherActivity.java來使用 myTextView.setText setContentView
7.      開始設計listener監聽器 先實作OnClickListener
8.      建立Intent物件  使用setClass函式來表示 從哪個Activity 到哪個Activity
9.      使用startActivity(intent)來啟動監聽器  同時設計Button要綁住監聽器


Activity02設計傳入資料 intent.putExtra(“key”, “value”);
OtherActivity內接收資料 
Intent intent = getIntent();
String value = intent.getStringExtra(傳入的keyName);
設置myTextView.setText(傳入的value);

也可以啟動不同應用層 發訊息的範例
Uri uri = Uri.parse("smsto://0800000123");   
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);   
intent.putExtra("sms_body", "The SMS text");   
startActivity(intent);

沒有留言:

張貼留言