java - 在颤动中以编程方式隐藏应用程序图标
问题描述
我找到了一个使用 java 隐藏启动器应用程序的代码,但我的目标是从 firebase 向我的应用程序发送通知,发送到我必须隐藏应用程序图标的功能。
@Override
protected void onCreate(Bundle savedInstanceState){
Log.i("Tracking","OcultarActivity - onCreate");
super.onCreate(savedInstanceState);
}
protected void onPause() {
super.onPause();
PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName(this, OcultarActivity.class);
p.setComponentEnabledSetting(componentName, p.COMPONENT_ENABLED_STATE_DISABLED, p.DONT_KILL_APP);
}
}
当我在 MainActivity 中的按钮中实现它时,此代码有效,但我想从 firebe 发送通知以执行隐藏图标功能。
当我在 MainActivity 中的按钮中实现它时,此代码有效,但我想从 firebe 发送通知以执行隐藏图标功能。
我不知道它是否与 OcultarActivity 类有关,因为它必须与 MainActivity 一起使用
解决方案
推荐阅读
- mysql - django.db.utils.ProgrammingError:(1146,“表'test_x.xxx'不存在”)
- json - cyclonedx-gomod “未找到 DBG 依赖项......”,产生几乎空的 BOM
- javascript - Javascript/jquery - 如何在视频结束时隐藏视频并使图像重新出现?
- flutter - 长时间打开后无法构建颤振项目
- c# - 向字典添加数据后如何对字典进行排序(C#)
- ruby - 错误 Ruby“您的 Ruby 版本是 3.0.2,但您的 Gemfile 指定了 2.7.1”
- python - 如何在 numpy 数组中找到特定值的索引?
- flutter - 如何在具有两个实例对象的变量的类中正确组合两个模式类?
- css - 如何在 Linux 上修复 Laravel 项目中的 css 链接?
- javascript - Res.redirect() 加载为 fetch 而不是重定向?