/ / Android - бажані дії, які очищаються після оновлення - налаштування для андроїд та андроїд

Android - Привілейовані Заходи одержують очищення після оновлення - android, android-preferences

  • Я розробляю домашній екран.
  • Коли я запускаю його вперше, Android з'являється діалогове вікно, щоб вибрати активність за замовчуванням, і я встановив свою програму як активність за замовчуванням.
  • Після цього, коли я натискаю кнопку "Додому", моя діяльність починається.
  • Отже, все працює нормально, як очікувалося.

  • Проблема полягає в тому, що після оновлення програми налаштування очищаються.

  • Після того, як додаток буде оновлено до нової версії, кожного разу, коли я натискаю кнопку "додому", знову з'являється те саме діалогове вікно Android з проханням вибрати Активність за замовчуванням.

Я думаю, що налаштування активності за замовчуванням видаляються автоматично після оновлення програми. Це очікується?

Я знайшов це PackageManager.addPreferredActivity () може використовуватися для програмного встановлення PreferredActivity, але його документально підтверджено як застаріле.

Відповіді:

2 для відповіді № 1

Я вважаю, що це правильна поведінка, оскількионовлення додатка передбачає зміни, і користувач повинен мати право вибирати, чи хоче він використовувати новий вигляд домашньої програми запуску.