Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用broadcastreceiver for Android保存查询?_Java_Android_Broadcastreceiver - Fatal编程技术网

Java 如何使用broadcastreceiver for Android保存查询?

Java 如何使用broadcastreceiver for Android保存查询?,java,android,broadcastreceiver,Java,Android,Broadcastreceiver,我想使用broadcastreceiver保存应用程序和数据库之间的查询历史记录。我该怎么做呢?忽略这个任务太奇怪的事实,为了做到这一点,您需要创建一个自定义的BroadcastRicever 并在每次与本地数据库通信时发送sendBroadcast意图,然后在接收器中保存所需日志数据库是否本地?是的,我的数据库是本地的。那么,为什么要使用广播接收器保存查询历史记录? public class DatabaseRecever extends BroadcastReceiver {

我想使用broadcastreceiver保存应用程序和数据库之间的查询历史记录。我该怎么做呢?

忽略这个任务太奇怪的事实,为了做到这一点,您需要创建一个自定义的BroadcastRicever


并在每次与本地数据库通信时发送sendBroadcast意图,然后在接收器中保存所需日志

数据库是否本地?是的,我的数据库是本地的。那么,为什么要使用广播接收器保存查询历史记录?
public class DatabaseRecever extends BroadcastReceiver {
            @Override
            public void onReceive(Context context, Intent intent) {
                if (intent.getAction().equals("database")) {
                   saveLogs();
                }
            }
    }
and