2017-01-31 4 views
0

あまりにも多くの変数のグローバル宣言がアンドロイドのアクティビティクラスまたはフラグメントクラスで悪いかどうかを知りたいと思います。 パフォーマンスには影響しますか?アンドロイドの活動や断片の世界的な宣言が大きすぎますか?画面読み込みのパフォーマンスに影響しますか?

+0

いくつかのサンプルコードを表示できますか?完全なものではなく、あなたの質問がより明確になるようにサンプルしてください。 – lelloman

+0

メモリ管理とクリーンなコードの両方に対して、変数の適切なスコープが必要です。 Marcin氏によると、パフォーマンスは最後に心配することです。最後には、あなたのコーディングテクニックがすべて払います。グローバル変数がパフォーマンスに影響を及ぼさないため、それらをグローバルにプッシュするのは悪い習慣であり、避けなければなりません。 –

答えて

3

私が知りたいのであればAndroidのActivityクラスまたはフラグメントクラスの悪いあまりにも多くの変数のグローバル宣言

いや、他のJavaクラスと同じ場合。コード保守、テスト容易性、および単純な可読性のために、通常はそれほど優れていません。グローバルメンバーが多すぎると、コードが乱雑で適切に分離されていないことがわかります。

どれくらい多くありますか?もしあなたが10、20でもあれば、それは大丈夫だろう。しかし、100を数えると、間違いなくコードに何か間違いがあると言えます。

それはパフォーマンス

ここで心配する

最後のものに影響を与えるだろう。

+0

ありがとうございます。あなたは私の質問に答えました。 – user2879697

関連する問題