bundle用於場景:
在我印象中比較深刻的是,一般用於activity之間傳遞數值,也用於handler傳送訊息,如下:
intent intent = new intent();
bundle bundle = new bundle();
bundle.putstring("key", "value");
intent.putextra("bundle", bundle);
intent.setclass(this, other.class);
startactivity(intent);
bundle bundle = new bundle();
bundle.putstring("key", "valuse");
message msg = new message();
msg.what = 1;
msg.obj = bundle;
handler handler = new handler();
handler.sendmessage(msg);
以上2個例子可以看出來bundle其實是乙個陳放資訊的容器,有點像我們儲存訊息的xml檔案一樣,也是乙個key對應乙個value ,然後被被intent或者msg進行傳遞。
那麼既然是乙個容器,我們怎麼傳遞和去出呢,bundle提供了很多態別的get***()及set***()的方法。下面是盜的另外一位博主的啦,希望不要怪我。~^_^
分析EOF究竟是什麼
eof僅僅是一種狀態或者說條件,需要觸發。read呼叫遇到檔案結尾,觸發該條件,結果將返回0。針對eof,對於標準輸入裝置,普通檔案,管道檔案,網路套接字檔案是read如何觸發呢?下面程式將說明 server.c 是socket套接字服務端,目的為了網路套接字檔案是read如何觸發測試用的。serv...
分析EOF究竟是什麼
eof僅僅是一種狀態或者說條件,需要觸發。read呼叫遇到檔案結尾,觸發該條件,結果將返回0。針對eof,對於標準輸入裝置,普通檔案,管道檔案,網路套接字檔案是read如何觸發呢?下面程式將說明 server.c 是socket套接字服務端,目的為了網路套接字檔案是read如何觸發測試用的。serv...
VoIP 技術究竟是什麼?
自從1995年首次面世用來,voip已經成為世界上使用最廣泛的 產品。目前,voip使用者大約是 5百萬,業界觀察家表示,未來兩年,這一數字將增長5倍。將打 通過網際網路傳輸的voip技術也是目前世界上最經濟的 技術之一。儘管存在一些嚴重的侷限性,許多voip服務乙個月的費用才只有20美元。要搞清v...