Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.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 删除关于片段'的通知;s onStop()_Android_Android Fragments_Notifications - Fatal编程技术网

Android 删除关于片段'的通知;s onStop()

Android 删除关于片段'的通知;s onStop(),android,android-fragments,notifications,Android,Android Fragments,Notifications,因此,我有一个持续的通知,我只想在应用程序关闭时删除。在活动中使用OnDestroy时,我删除了该通知。现在我想在一个片段中使用它,但是由于onDestroy方法并不总是被调用,所以我在顶部删除了它。当我按下主页按钮时,通知消失。我该怎么做?(我也试过onDestroyView,但也不起作用。) 申请已截止 在Android上没有关闭应用程序的概念 但是由于onDestroy方法并不总是被调用 那其实很好。将应用程序放在后台并不等于杀死它。从系统的角度来看,可能不需要终止代码/回收垃圾 当用户把

因此,我有一个持续的通知,我只想在应用程序关闭时删除。在活动中使用OnDestroy时,我删除了该通知。现在我想在一个片段中使用它,但是由于onDestroy方法并不总是被调用,所以我在顶部删除了它。当我按下主页按钮时,通知消失。我该怎么做?(我也试过onDestroyView,但也不起作用。)

申请已截止

在Android上没有关闭应用程序的概念

但是由于onDestroy方法并不总是被调用

那其实很好。将应用程序放在后台并不等于杀死它。从系统的角度来看,可能不需要终止代码/回收垃圾

当用户把你们的应用放在后台时删除通知,从用户的角度看,这表明这些通知是无用的

onDestroy方法并不总是被调用,我会在顶部删除它

它表示通知与片段紧密耦合。这听起来是个坏主意。我宁愿将通知处理从片段中委派出来,然后在触发的代码中管理其可见性(如果这样做真的有意义的话),即通过代码利用或最近的方式