1. ホーム
  2. Android

アプリケーションがメインスレで仕事をしすぎている可能性がある

2022-02-16 18:09:57

アプリケーションがメインスレッドで過剰に作業している可能性があります。

アプリケーションがメインスレッドで過剰な作業をしている可能性があります。そして、ページがジャンプして、表示されるまで長い時間待ち、CPUのメモリ使用量が急増するのを確認し、長い時間見て、何が悪かったのかわからず、IDE環境に問題があるのではと思いました。


夕食後、考え直して、もともとlong型だったvideoIdの型をint型に変えたら、in.readLong()でプロンプトエラーが出たので、in.readInt()に変えて、すべて順調、落とし穴が来た、destではプロンプトエラーは出ていないのだが、dest.readInt()ではプロンプトエラーが出た。 writeLong()ではプロンプトエラーがなく、同時に修正すべきところをIDEがプロンプトを出さずに忘れてしまい、今回の落とし穴につながったようです。writeLong -> writeInt処理系の毛は、解析して戻すのに手間がかかっていたようです。

Parcelable




dest.writeLong(this.videoId);




this.videoId = in.readInt();






dest.writeLong(this.videoId);


this.videoId = in.readInt();