4Intent物件簡介
Intent物件中包含以下資料資訊:
action The general action to be performed
data The data to operate on
component Specifies an explicit name of a component class to use for the intent
extras This is a Bundle(鍵值對,另一個activity裡面取資料的時候,就要用到key,找出對應的value) of any additional information
category Gives additional information about the action to execute.
type Specifies an explicit type (a MIME type) of the intent data.
class MyListener implements OnClickListener{
public void onClick(View v){
Intent intent = new Intent();//建立一個Intent物件
Intent.setClass(Activity_1.this,Activity_2.class);//設定該intent要使用的裝置,由第二個引數返回
Activity_1.this.startActivity(intent);//事件的響應
}
}
Intent1.putExtra(“label”,”Yelnosh”);
Intent intent = getIntent();
String value = intent.getStringExtra("lable");
Intent也可用於activity與其他應用程式之間的通訊,比如下面的例子:
Uri uri = Uri.parse("smsto:18707192345");
Intent intent = new Intent(Intent.ACTION_SENDTO,uri);
intent.putExtra("sms_body","Yelbosh I love you!");
this.startActivity(intent);
這樣我們就不用在新建一個acitivity了,而是直接由本次的activity跳轉到發簡訊的介面,而且直接按傳送便可以了
action The general action to be performed
data The data to operate on
component Specifies an explicit name of a component class to use for the intent
extras This is a Bundle(鍵值對,另一個activity裡面取資料的時候,就要用到key,找出對應的value) of any additional information
category Gives additional information about the action to execute.
type Specifies an explicit type (a MIME type) of the intent data.
class MyListener implements OnClickListener{
public void onClick(View v){
Intent intent = new Intent();//建立一個Intent物件
Intent.setClass(Activity_1.this,Activity_2.class);//設定該intent要使用的裝置,由第二個引數返回
Activity_1.this.startActivity(intent);//事件的響應
}
}
Intent1.putExtra(“label”,”Yelnosh”);
Intent intent = getIntent();
String value = intent.getStringExtra("lable");
Intent也可用於activity與其他應用程式之間的通訊,比如下面的例子:
Uri uri = Uri.parse("smsto:18707192345");
Intent intent = new Intent(Intent.ACTION_SENDTO,uri);
intent.putExtra("sms_body","Yelbosh I love you!");
this.startActivity(intent);
這樣我們就不用在新建一個acitivity了,而是直接由本次的activity跳轉到發簡訊的介面,而且直接按傳送便可以了
相關文章
- JavaScript物件簡介JavaScript物件
- Java Class物件簡介Java物件
- DOM的TreeWalker物件簡介物件
- javascript物件簡單介紹JavaScript物件
- DOM的TreeWalker物件簡介(3)物件
- DOM的TreeWalker物件簡介(4)物件
- JSON物件簡單介紹JSON物件
- javascript建立物件簡單介紹JavaScript物件
- 再和“物件導向”談戀愛 - 物件簡介物件
- jQuery物件轉換為dom物件簡單介紹jQuery物件
- ASP.NET Web Pages – 物件簡介ASP.NETWeb物件
- JavaScript課程——Day07(物件簡介、Math物件、時間物件、字串物件)JavaScript物件字串
- dom物件和jQuery物件相互轉換簡單介紹物件jQuery
- ASP.NET Web Forms – SortedList 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – Hashtable 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – ArrayList 物件簡介ASP.NETWebORM物件
- javascript Object型別物件簡單介紹JavaScriptObject型別物件
- jvm 物件查詢語言(OQL)簡介JVM物件
- Oracle大物件資料儲存簡介Oracle物件
- javascript物件導向繼承簡單介紹JavaScript物件繼承
- javascript物件導向封裝簡單介紹JavaScript物件封裝
- jQuery構造物件例項簡單介紹jQuery物件
- 建立XMLHttpRequest物件效能優化簡單介紹XMLHTTP物件優化
- javascript遍歷物件的屬性簡單介紹JavaScript物件
- jquery事件物件event常用屬性簡單介紹jQuery事件物件
- javascript物件導向的封裝簡單介紹JavaScript物件封裝
- javascript訪問物件屬性方式簡單介紹JavaScript物件
- json字串與json物件簡單介紹JSON字串物件
- Python直譯器簡介(1):函式物件Python函式物件
- Python直譯器簡介(2):程式碼物件Python物件
- JSP簡介以及各種內建物件的用法JS物件
- javascript物件導向程式設計概念簡單介紹JavaScript物件程式設計
- js物件的屬性的運用簡單介紹JS物件
- 父視窗和iframe中物件互相傳值簡介物件
- js類陣列物件(array-like objects)簡單介紹JS陣列物件Object
- js關於物件直接量的拷貝簡單介紹JS物件
- javascript原始值和物件的主要區別簡單介紹JavaScript物件
- RxJS 簡介:可觀察物件、觀察者與操作符JS物件