【问题标题】:Closing settings programmatically以编程方式关闭设置
【发布时间】:2019-08-26 09:25:48
【问题描述】:

我需要一些帮助,我试图关闭 android 设置,(com.android.settings (packageName)),但我找不到怎么做,我正在 android O 中测试,请提出一些建议,我试图杀死进程,但它也没有用.. 如何做呢 ? )

【问题讨论】:

  • 我不会假设“设置”应用在所有 Android 设备型号中都具有相同的包名称。
  • @CommonsWare,不管有没有相同的,只是我想在开始我的活动时杀死设置或从最近的活动中删除,怎么办?)
  • @ant_dev 你找到解决方案了吗?

标签: java android settings


【解决方案1】:

您可以使用FLAG_ACTIVITY_CLEAR_TOP,您可以在docs了解更多信息

如果设置了,并且正在启动的 Activity 已经在当前任务中运行,那么不会启动该 Activity 的新实例,而是关闭它之上的所有其他 Activity,并且此 Intent 将被传递到(现在在顶部)作为新 Intent 的旧活动。

这是一个例子

Intent i = new Intent(this, YOUR_ACTIVIRTY.class);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);

【讨论】:

  • 感谢您的建议,我试过了,,我想杀了它,但它仍然存在),,我想关闭Android设置!没有什么能帮助我做到这一点))我有麻烦了))))
  • 当你打开你的设置时,你在 onActivityResult() 中做了一些处理,对吧?你为什么不尝试在那里重新加载你的活动?
猜你喜欢
  • 2013-02-24
  • 1970-01-01
  • 2012-10-16
  • 1970-01-01
  • 2014-10-07
  • 1970-01-01
  • 1970-01-01
  • 2013-08-08
  • 2015-03-17
相关资源
最近更新 更多