私はいくつかのインタビューに行きましたが、以下の質問がありました。私を助けてください。
シングルトンは Android に適していますか? なんで?
私はグーグルで検索しましたが、正しい解決策が得られませんでした。正しい答えを教えてください。
私はいくつかのインタビューに行きましたが、以下の質問がありました。私を助けてください。
シングルトンは Android に適していますか? なんで?
私はグーグルで検索しましたが、正しい解決策が得られませんでした。正しい答えを教えてください。
このシングルトンと Android のアプリケーション コンテキストを確認してください。質問。これには、Android アプリでのシングルトンの長所と短所の詳細な説明が含まれています。
シングルトン パターンに Android 固有のものは見当たりません。有効かどうかは、プラットフォームではなく、プログラムのニーズ/使用法に基づいています。
これは悪い質問だと思います (私が答えている質問ではなく、インタビューからの質問です)。正確で単純な答えがないからです。「Android 開発者は、通常の Java よりもメモリの制限を意識する必要があるため、できるだけ少ないインスタンスを作成する必要があるため、Singleton パターンが大いに役立つ可能性がある」と考えた人もいるようです。
しかし、それは経験則としてではなく、適切な場合に使用するための設計パターンに過ぎません。ケースごとに長所と短所を検討する必要があります。
更新:@Birdyのリンクはそれをよりよく説明しています。