by Guest » 05 Jan 2025, 16:05
Ich habe diese Methode verwendet, aber beim Aktualisieren der Anwendung wird sie einfach nicht ausgeführt. Ich muss etwas zum Ausblenden oder Ähnliches wie
finish() tun, aber es gefällt mir nicht Fach ist immer noch die Anwendung.
Ich brauche eine ähnliche Funktion wie diese
Code: Select all
private void hideIcon() {
try {
PackageManager pm = getPackageManager();
ComponentName componentName = new ComponentName(this, MainActivity.class);
pm.setComponentEnabledSetting(
componentName,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED,
PackageManager.DONT_KILL_APP
);
Log.d(“MainActivity”, “The application icon is hidden.”);
} catch (Exception e) {
Log.e(“MainActivity”, “Error hideIcon”, e);
}
}
Ich habe versucht, das Problem irgendwie zu beheben, aber leider ist es mir nicht gelungen. Schade, dass COMPONENT_ENABLED_STATE_DISABLED beim Aktualisieren nicht zurückgesetzt wird.
Außerdem läuft die Anwendung im Hintergrund und startet den foregrounsService-Prozess, sodass ich die Anwendung nicht vollständig schließen muss, nur die Hauptaktivität.
Ich habe diese Methode verwendet, aber beim Aktualisieren der Anwendung wird sie einfach nicht ausgeführt. Ich muss etwas zum Ausblenden oder Ähnliches wie [b]finish() tun, aber es gefällt mir nicht[/b] Fach ist immer noch die Anwendung. [b]Ich brauche eine ähnliche Funktion wie diese[/b]
[code]private void hideIcon() {
try {
PackageManager pm = getPackageManager();
ComponentName componentName = new ComponentName(this, MainActivity.class);
pm.setComponentEnabledSetting(
componentName,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED,
PackageManager.DONT_KILL_APP
);
Log.d(“MainActivity”, “The application icon is hidden.”);
} catch (Exception e) {
Log.e(“MainActivity”, “Error hideIcon”, e);
}
}
[/code]
Ich habe versucht, das Problem irgendwie zu beheben, aber leider ist es mir nicht gelungen. Schade, dass COMPONENT_ENABLED_STATE_DISABLED beim Aktualisieren nicht zurückgesetzt wird.
[b]Außerdem läuft die Anwendung im Hintergrund und startet den foregrounsService-Prozess, sodass ich die Anwendung nicht vollständig schließen muss, nur die Hauptaktivität.[/b]