4)在任何其他地方呼叫這個方法取出資料
2 剪下板來傳遞資料
1)得到剪下板物件 2)在另乙個activity中得到資料
clipboardmanager cbmanager= (clipboardmanager)getsystemservice(context.clipboard_service );
cbmanager.settext("牛魔王,簽收觀音");
2)在另乙個activity中得到資料
string name =cbmanager.gettext().tostring();
3 intent 來傳遞資料 (推薦,但是不能傳遞不能序列化的資料 )
intent intent = new intent(this, gradviewactivity.class);
string message = "按鈕過 ";
intent.putextra(extra_message, message);
4 靜態變數 (類的靜態變數資料可以共享特性)
將資料儲存在靜態變數中,然後啟動另乙個activity後在另乙個activity中取出資料
5 activity 呼叫activity後回傳資料 (資料回傳)
1)主的activity中呼叫以下方法啟動activity2,並重寫onactivityresult
intent intent = new intent(this, passdatamainactivity2.class);
startactivityforresult(intent , requestcode);
@override
protected void onactivityresult(int requestcode, int resultcode, intent data)
} }
2)將計算好的資料放到intent中呼叫setresult返回資料,呼叫finish結束activity
intent intent2 = new intent();
int three = integer.parseint(edit.gettext().tostring());
intent2.putextra("result", three);
setresult( 2,intent2 ); //回傳intnet
finish(); //結束當前activity生命週期
Activity中的資料傳遞
在android開發中,經常要在activity之間傳遞資料。internet可以用來開啟activity,同樣他也可以用來在activity之間傳遞資料。在android開發中,經常要在activity之間傳遞資料。internet可以用來開啟activity,同樣他也可以用來在activity之...
Activity中的資料傳遞
將activity01中的資料傳輸到activity02中,如下 intent intent new intent this,activity.class 宣告intent物件,intent.putextra extra date hello activity02 用putextra 方法傳遞int...
解析MacBook上的幾種資料傳輸介面
在ieee 1394標準制定之前,蘋果公司賦予資料傳輸技術的名字。firewire,中文直譯為 火線 是用於高速外圍裝置的連線系統,原稱ieee 1394,或者簡稱1394,是國際工業標準 高效能序列匯流排 之蘋果版本,於1996年基本開發完畢,並自1999年開始放置於蘋果電腦上,例如power m...