インストール後最初にマイアプリケーションを起動するとうまくいきますが、終了後にアプリケーションを再起動すると、アプリケーションは最初のアクティビティでしばらくの間ハングアップし、フォントキャッシュからパージするのログは、最初のアクティビティでのみ発生します。
最初のアクティビティでは、Webサービスから文字列と画像をダウンロードし、TableLayout
のデータを動的に作成したTableRow
に表示しています。私はデータを表示するためのカスタムフォント(Halvetica太字、重要な場合)を使用しています。私がTableLayout
を入れているScrollView
は、数秒間リスタートするとスクロールせず、ANRをトリガすることがあります。 私はこれらのデータをダウンロードするのにAsyncTask
を使用しています。このパージをやめたり、インストール後に初めて起動するように、アクティビティを再起動したりする方法はありますか?アクティビティを再起動するときにフォントキャッシュからパージする
1
A
答えて
0
私はこれを持っていると思います。問題は、静的なクラスを使用していて、リセットされず、TableRow
が重なってパフォーマンスに影響していたためです。
その静的クラスに新しいreset()
メソッドが宣言され、onDestroy()
で呼び出されました。
さらに、TableLayout
+ ScrollView
をに変換しました。これはrecycle
です。今、アプリケーションは優れた動作しています。
関連する問題
- 1. アクティビティを再開するときにMediaPlayerを再起動
- 2. アクティビティから文字列を取得するときにサービスが再起動するとクラッシュします
- 3. バックグラウンドから再開するときにアプリを再起動する
- 4. アクティビティからAndroid Widgetを起動する
- 5. アクティビティを再起動した後、アクティビティUIを更新する
- 6. Androidのアクティビティ向きが変わったときに再起動する
- 7. ウィジェットからアクティビティを起動すると、最初にアプリが同じアクティビティを起動しなくなります
- 8. アクティビティを再起動してスタティックライブラリを再ロードする方法は?
- 9. 再起動後に再起動する
- 10. アクティビティが終了するとプロセスが再起動されます
- 11. アクティビティを起動するアクティビティから、通知を受けて起動されたアクティビティにメッセージを送信
- 12. 良いデザイン:ワーカースレッドとアクティビティの再起動
- 13. 私の活動から直接アクティビティを起動するには
- 14. インテントからアクティビティを呼び出すときにアクティビティを再開する方法
- 15. バックグラウンドから外出するときにアプリを再起動する
- 16. DjangoからApacheを再起動する
- 17. JenkinsからWeblogicを再起動する
- 18. Xamarin.Forms外部アクティビティの起動後にAndroidアプリが再起動する
- 19. アプリがバックグラウンドモードから再起動するときにカスタム起動イメージを定義する
- 20. 別のアクティビティを起動する以前のアクティビティでarraylistに起こること
- 21. postgresを再起動するとバックグラウンドワーカーpostgresqlを再起動するには?
- 22. アクティビティ以外のクラスからアクティビティを起動できません
- 23. 1つのアクティビティからデータを取得し、別のアクティビティをアプリに再起動して保存する
- 24. android.intent.action.VIEWを処理するときに他のアクティビティの上にAndroidの起動アクティビティ
- 25. カメラのアクティビティを再起動するための戻るボタン
- 26. レディスとセロリを最初から再起動するには?
- 27. Tombstonedから復旧したときにアプリを再起動するには?
- 28. アクティビティの再起動時にアプリケーションがクラッシュする
- 29. プロセスを再起動せずにAzure WebロールでIISを再起動することはできますか?
- 30. quickactionからアクティビティを起動するには?