필자가 작성한 BI 응용 프로그램에 문제가 있습니다.높은 오버 드로 및 길지 않기 그림 그리기
응용 프로그램은 차트 용으로 AChartEngine을 사용하며 대부분의 테이블 데이터는 프로그래밍 방식으로 확장됩니다. 현재 직면 한 두 가지 주요 문제가 있습니다.
- 응용 프로그램이 방향을 전환하면 모든 대시 보드 요소 (즉, 데이터 표시)를 다시 그리는 데 8-10 초 정도 걸립니다. 오버 드로우 나 다른 문제가 있습니다 (N4, N5, Note 3 ...에서 발생). 이것은 받아 들일 수없는 것이고 나는 이것을 정말로 고칠 필요가있다!
- 테이블 행 요소에 거의 4 배 오버 드로가 발생했으며이를
getWindow().setBackgroundDrawable(null)
으로 약 2-2.5x로 낮추었습니다. 코드로 인해 모든 것이 부풀어 오르는 것처럼이 오버로드를 어떻게 수정합니까? (모양은 다음과 같습니다 : http://prntscr.com/2lio5q).
여러분의 도움을 주시면 감사하겠습니다. 감사! 오버 드로에 관한
실제로 그렇게했는데 오버 드롭을 조금 최적화 (그리고 부분적으로 성공)하는 방법이 있었지만 방향 전환을 너무 오래 걸리는 이유인지 이해할 수 없습니다. –
왜 그리기에 그리 오래 걸리는지 알아보기 위해 traceview를 사용해 보셨습니까? –
나는 그랬지만 나는 결과에 100 % 있다고 생각하지 않는다. 여기에 차트가있다. (나는 거대한 스파이크가 오리엔테이션을 바꿨을 때이다.) https://docs.google.com/spreadsheet/pub?key=0AkeIoakarA56dHdDdII3MFhKc0RIOW04ZmVNWUFwbHc&output=html –