【问题标题】:Which call back do we get when we click "CLEAR DATA" of any application?当我们点击任何应用程序的“CLEAR DATA”时,我们会得到哪个回调?
【发布时间】:2013-06-01 00:45:50
【问题描述】:

Android:当我们点击任何应用程序的CLEAR DATA时,我们会得到哪个回调? 步骤:设置 > 应用程序 > my_app > 清除数据!

【问题讨论】:

  • 回调是什么意思?
  • 如果您想覆盖应用中的清除数据功能,那么这是不可能的。
  • Patrick- 我的意思是:我在哪里可以编写我想要在用户清除数据时执行的代码。
  • G.V-哦。谢谢你的信息。你知道其他方法吗?
  • @GunjanKumar 有一种方法可以覆盖清除数据功能。见这里:stackoverflow.com/a/7424193/211292

标签: android methods callback


【解决方案1】:

当我们点击任何应用程序的“CLEAR DATA”时,我们会得到哪个回调?

您没有收到任何专门针对此事件的“回电”。

话虽如此,我还没有尝试在应用程序进程运行时“清除数据”。我希望“清除数据”会终止该过程,最好以优雅的方式,在您的组件上调用 onDestroy()

【讨论】:

  • 好的,我会以某种方式尝试将我的代码放入销毁但我担心这不会解决我的目的.....thnx CommonsWare
  • @SP:我再说一遍:您没有收到任何专门针对此事件的“回电”。因此,如果您的应用程序没有运行,您不会收到任何专门针对此事件的“回叫”。您的应用会像对待安装后的第一次运行一样对待它,因为这两个条件是相同的(例如,内部存储中没有任何内容)。
  • 是的,我明白。我只是在考虑关于“调用 onDestroy()”的问题。谢谢CommonsWare。大多数时候,你的帮助很大。 \m/
  • 我刚刚运行了一个测试,我发现onDestroy() 在使用“清除数据”时在运行的活动中没有被调用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多