Intent附加資料的兩種寫法

2021-06-19 17:54:20 字數 955 閱讀 5086

第一種寫法,用於批量新增資料到intent:

intent intent 

=new

intent();

bundle bundle

=new

bundle();

//該類用作攜帶資料

bundle.putstring(

"name",

"林計欽");

intent.putextras(bundle);

//為意圖追加額外的資料,意圖原來已經具有的資料不會丟失,但key同名的資料會被替換

第二種寫法:這種寫法的作用等價於上面的寫法,只不過這種寫法是把資料乙個個地新增進intent,這種寫法使用起來比較方便,而且只需要編寫少量的**。

intent intent 

=new

intent();

intent.putextra(

"name",

"林計欽

");

intent提供了各種常用型別過載後的putextra()方法,如: putextra(string name, string value)、 putextra(string name, long value),在putextra()方法內部會判斷當前intent物件內部是否已經存在乙個bundle物件,如果不存在就會新建bundle物件,以後呼叫putextra()方法傳入的值都會存放於該bundle物件,下面是intent的putextra(string name, string value)方法**片斷:

public

class

intent

implements

parcelable

mextras.putstring(name, value);

return

this

; }

}

flume兩種寫法

1.全寫 bin flume ng agent conf conf name a1 conf file job flume netcat logger.conf dflume.root.logger info,console 2.簡寫 bin flume ng agent n a1 c conf f...

分頁查詢資料的兩種寫法

分頁查詢資料的兩種寫法 首先說明一下,這篇文章呢,只適合一些初學者看一下.大神神馬的可以跳過了.那先說乙個第乙個分頁查詢資料的思路,就是把我們不要看的查詢出來,比如我們要看第五頁的內容,我們就先查詢出前四頁的內容,然後把不要看的前四頁乾掉 not in 一下,然後再在這個基礎上top一下,比如每頁是...

使用Intent傳遞物件 兩種

平常我們可以在intent中新增一些資料,帶到下乙個介面,就像這樣 在第乙個頁面把資料裝進intent intent intent new intent firstactivity.this,secondactivity.class intent.putextra data1 hello inten...