全局監(jiān)聽(tīng)廣播可以在基類(lèi)onResume善玫,onPause中動(dòng)態(tài)注冊(cè)可霎、取消接收器魄鸦。
onReceive方法結(jié)束后broadcastReceiver就被銷(xiāo)毀,有可能出現(xiàn)空進(jìn)程癣朗,被回收拾因,子線(xiàn)程沒(méi)完成。
broadcastReceiver也會(huì)ANR
對(duì)安全有顧慮的話(huà)可以發(fā)送本地廣播旷余,使用localBroadcastManager進(jìn)行管理绢记,更加高效。
context中有openFileOutput的方法返回fileOutputStream對(duì)象正卧,對(duì)應(yīng)的有openFileInput
sharedPreferences用鍵值對(duì)存儲(chǔ)數(shù)據(jù)庭惜,保存在XML文件中
獲得sharedPreferences對(duì)象方法有三種:
context的getSharedPreferences(),activitygetPrederences(),PrederencesManager getDefaultSharedPreferences(),他們是不同的
apply是異步的穗酥,commit是同步的
integer:整型
real:浮點(diǎn)型
text:文本類(lèi)型
blob:二進(jìn)制類(lèi)型
數(shù)據(jù)庫(kù)插入护赊,更新都會(huì)用到contentValues
query返回的是cursor對(duì)象,用完需要close