[解決済み] Androidのパフォーマンスに関するヒントから「Intsしか必要ないEnumは避ける」が削除された理由とは?
2022-04-22 09:40:21
質問
Intsだけが必要な列挙型の使用を避ける」セクションは、公式サイトから削除されました。 開発者向けドキュメント . (参照 なぜAndroidはもっとenumを使わないのですか? 旧セクションの内容についてはこちら)
なぜ?Android VMに変更があったため、このヒントが使えなくなったのでしょうか?
解決方法は?
2011年のElliot Hugues氏の回答では、enumを避ける本来の理由はパフォーマンス上の理由...つまり、"処理性能"であったとのことです。この理由は事実に基づいていないため、公式ドキュメントから削除されました。
enumは整数を使うよりもメモリ上に多くのデータを追加するため、後から追加されました。
関連
-
Android studio 制約レイアウト ConstraintLayout
-
[解決済み] フラグメントのインスタンス状態をバックスタックに正しく保存する方法は?
-
[解決済み] アイコンのミップマップ描画可能
-
[解決済み] アンドロイドでカスタムダイアログボックスを作成する方法は?
-
[解決済み】Google Playアプリの説明文のフォーマットについて
-
[解決済み】RecyclerView Adapterのデータを更新する方法
-
[解決済み】デフォルトのインターフェースメソッドはAndroid 7.0(Nougat)からしかサポートされません。)
-
[解決済み】Activity、AppCompatActivity、FragmentActivity、ActionBarActivity。いつ、どれを使用しますか?
-
[解決済み】開発用デバイスのセットアップ(?????????????????????????????)
-
[解決済み】AndroidでTextViewのfontFamilyを変更する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Androidのadbデバイスがオフラインであることが判明
-
AndroidエミュレーターのADBサーバーがACKしない問題
-
Android開発で「Attempt to invoke virtual method 'XXX()' on null object reference」というヌルポインター例外に遭遇する。
-
Google PlayデバイスはPlay保護機構の認証を受けていません。
-
指定された子にはすでに親がいます。まず、その子の親に対して removeView() をコールする必要があります。
-
android exception - aapt.exe has stopped working.
-
AndroidでListViewを使ってカスタムテーブルを描画する
-
Androidの美しいSeekBarスタイルのカスタマイズ
-
Androidカスタムドロップダウンリストボックスコントロール
-
[解決済み] switch case文のエラー: case式は定数式でなければならない