私は、既に運用環境にデプロイされているアプリをサポートする任務を負っていますが、アクティビティの破棄と再作成を不適切にサポートしています。これは、フォアグラウンドにないアクティビティを常に破棄するようにユーザーのデバイスが既定で構成されている場合に最も明白です。
このアプリは明示的に値を設定しません。グローバルデフォルトが何であれ使用します。
私の質問はこれです: この設定が有効になる一般的なケースは何ですか? 例えば:
デバイス メーカーは、デフォルトのデバイス設定アクティビティ内からこの設定を切り替えることができるように Android をカスタマイズします。
カスタム Android ビルド (Cyanogen など) は、デフォルトで「オン」になるように構成されています。
ユーザーはある種の「電動工具」をダウンロードして、デフォルトのシステム設定を微調整できるようにします。
これらのそれぞれの可能性はどれくらいですか? 私が見逃した他の一般的なケースはありますか?