【问题标题】:Hide app android not working?隐藏应用程序android不起作用?
【发布时间】:2015-02-12 14:44:45
【问题描述】:

更改包名称后,android Hide not working 这是我用来从应用程序抽屉中隐藏应用程序的代码。

                ComponentName componentToDisable = new ComponentName(
                        ConfigActivity.this.getPackageName(),
                        ConfigActivity.this.getPackageName()
                                + ".MainActivity");

                ConfigActivity.this
                        .getPackageManager()
                        .setComponentEnabledSetting(
                                componentToDisable,
                                PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
                                PackageManager.DONT_KILL_APP);

更改包名后是否需要进行任何更改?

谢谢

【问题讨论】:

  • 确保在更改包后重新编译类。

标签: android show-hide


【解决方案1】:

您可能更改了应用程序的包名称,但没有更改活动的包。因此,上面的代码引用了错误的活动。

要找到MainActivity的名字,最好使用activity的类对象:

ComponentName componentToDisable = new ComponentName(
                    ConfigActivity.this.getPackageName(),
                    MainActivity.class.getName());

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2011-02-17
    相关资源
    最近更新 更多