一、Applicationandroid
注意在清單文件中的Application節點下注冊android:name屬性,數組
繼承Application類,重寫onCreate方法,code
使用數據時,實例化自定義類時須要使用getApplication方法以及getText或者setText方法。對象
二、ClipBoardManager繼承
剪切板的使用,注意初始化時使用的是getSystemService方法,參數爲Context.ClipboardService,接口
若是傳遞的數據爲對象,則應該實現Serializable接口,實現可序列化,ip
使用ByteArrayOutputStream進行封裝,得到byte[]數組,內存
使用Base64類進行encodeTostring方法對byte數組封裝,flags使用Base64.DEFAULT,get
使用ObjectOutputStream進行對象的寫入內存。string
讀取時反之。
三、Intent
初始化時,肯定跳轉的Activity,
使用putExtra方法,參數都爲key-value對,
而後跳轉,
獲取數據時,Intent使用getIntent方法進行初始化,
使用getTypeExtra方法,參數爲key值獲取相關數據,
完成傳遞功能。
四、startActivityForResult
重寫onActivityForResult方法,
該方法需設置一個請求碼,
經過使用setResult返回結果碼和數據,
在第一個Activity獲取返回的數據。