だから、私には解決できない問題が1つあります。私のアプリは、CPU samsung SII の 45% 以上を使用しました。主な理由はpostDelayedだと思います。ここに私のコードの一部があります:
Handler a=new Handler();
a.post(new Runnable(){
@Override
public void run() {
Calendar cal = Calendar.getInstance(Locale.US);
cal.setTime(curr);
Format formatter = new SimpleDateFormat("\r EE \n d");
int currentDOW = cal.get(Calendar.DAY_OF_WEEK);
cal.add(Calendar.DAY_OF_YEAR,(currentDOW*-1)+i+2);
den.setText(formatter.format(cal.getTime()));
}
a.postDelayed(this,400);
});
これは私のコードの一部であり、作業ですが、CPU 使用率が高い主な理由だと思います。私を助けてください!ありがとうございました!