2012-05-17 4 views
5

私はAndroidアプリを開発しています。私は既に20以上の活動を行っています。だから私はそれについて少し心配している。つまり、Androidアプリにもっと多くのアクティビティがある場合、速度やメモリなどのアプリのパフォーマンスに影響を及ぼしますか?Android Appのアクティビティ数は関係しますか?

それは標準問題ではありませんが、それでも、私は他の人あまりに

+0

これを確認してください:http://stackoverflow.com/questions/6236374/android-unlimited-number-of-activities-in-a-project-and-activity-lifecycleまたhttp://stackoverflow.com/questions/3608347/max-number-of-activities – Ponmalar

答えて

2

はいスラジュより多くの活動は、パフォーマンスに影響します助けるかもしれないその何かを感じるものの
活動は、フレーム/ウィンドウのと同じですGUIツールキット。画面の描画可能領域全体を占めます(上のステータスバーとタイトルバーを除く)。活動は2通りの方法で別のアクティビティ(サブアクティビティ)を生成できるUIを表示し、ユーザー 活動(呼び出し-活動)からの入力を取得するためのものです:

  • 火災を忘れてしまう - (意図)イベントを作成
  • 非同期コールバック - イベント(インテント)を作成して起動し、コールバックメソッド(呼び出し側アクティビティの)でレスポンスを待機します。

だから、活動の効果は、それがデバイスの性能に影響を与えるあらゆる活動がスタックに残り、終了しない場合でも、あなたのデバイス、そのプロセッサとメモリなど の性能に依存します。 セキュリティ対策についても検討する必要があります。

関連する問題