我想使用broadcastreciever保存在应用程序和数据库之间进行查询的历史记录。我该怎么办?
答案 0 :(得分:0)
忽略此任务太奇怪的事实,为此,您需要创建自定义BroadcastRicever
,
public class DatabaseRecever extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals("database")) {
saveLogs();
}
}
}
and
每次与本地数据库通信时发送sendBroadcast
意向,然后在接收方中保存所需的日志