Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.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
Android 如何在Activity.onStop()之后接收领域更改侦听器通知?_Android_Realm - Fatal编程技术网

Android 如何在Activity.onStop()之后接收领域更改侦听器通知?

Android 如何在Activity.onStop()之后接收领域更改侦听器通知?,android,realm,Android,Realm,我想使用RealmChangeListener在我的android应用程序中触发通知。我的问题是,当应用程序处于后台或触发Activity.onStop()后,不会触发侦听器。当应用程序处于后台时,是否有任何方法可以继续接收更改侦听器?如果您不删除更改侦听器,并且不在桌面上关闭领域,您应该能够获取更改侦听器…我在关闭活动时不关闭领域。我创建了一个singleton manager类,其中保存了一个realm实例,并将其用于应用程序中的几个活动中。我只关闭应用程序的onTerminate()上的域

我想使用RealmChangeListener在我的android应用程序中触发通知。我的问题是,当应用程序处于后台或触发Activity.onStop()后,不会触发侦听器。当应用程序处于后台时,是否有任何方法可以继续接收更改侦听器?

如果您不删除更改侦听器,并且不在桌面上关闭领域,您应该能够获取更改侦听器…我在关闭活动时不关闭领域。我创建了一个singleton manager类,其中保存了一个realm实例,并将其用于应用程序中的几个活动中。我只关闭应用程序的onTerminate()上的域。王国有自动关闭的地方吗?没有,那样的话你应该没事。但您必须确保RealmResults保留为字段引用。