入门第六天

2022-03-11  本文已影响0人  Hiper

广播最佳实践

写了一个BaseActivity类,在里边实现了动态注册广播接受器,结果最后忘记让所有的活动界面继承这个类,找了半天找不到问题,太粗心了。

发送广播

sendBoradcast(intent)

动态注册广播接收器
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("com.example.broadcastbestpractice.FORCE_OFFLINE");
receiver = new ForceOffLineReceiver();
registerReceiver(receiver, intentFilter);

文件持久化

文件存储

openFileOutput("file name", Context.MODE_PRIVATE/Context.MODE_APPEND)返回一个FileOutputStream对象

SharedPreferences存储(键值对存储)

getSharedPreferences()方法

上一篇 下一篇

猜你喜欢

热点阅读