Activity02 à OtherActivity 的設計流程
目標: 點擊按鈕後 顯示另一個Activity
1.
Main.xml加button 給id width height
2.
Activity02使用findViewById 找到id 來使用(Button)
3.
新增OtherActivity.java及other.xml 也要在Activity_02.Manifest內註冊(name及label)
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);
沒有留言:
張貼留言