두 가지 레이아웃 중 하나는 기본이고 다른 하나는 사용자가 일부 버튼을 클릭 할 때 사용되는 listview입니다. 두 레이아웃 모두에 대해 두 개의 별도 활동을 사용하거나 동일한 활동에서 두 가지를 모두 구현해야하는 경우 실적이 더 좋습니다. 2. 내 주요 활동은 Activity를 확장하지만 ListView를 표시하려면 ListActivity를 확장해야합니다. ListActivity 앱이 forceclosing 인 경우 선형 레이아웃을 먼저로드하려고 할 수 있습니다. 그래서 해결책은 무엇입니까?Android 레이아웃 결정 및 성능에 미치는 영향
1
A
답변
0
성능과 관련하여 확실한 답은 없습니다. 간단한 활동을 수행하면 두 가지 조치가 수행 시간 오버 헤드를 부과 할 수 있지만 두 가지 다른 활동을 수행하면 코드 크기가 증가합니다. 내가 너라면 나는 성능에 신경 쓰지 않을 것이고, 나는 어떤 솔루션이 더 나은 디자인인지를 선택할 것이다. (아마도 두 가지 활동을 만들지 만 말할 수는 없다.)
ListActivity
을 확장하면 활동에 ListView
을 표시하는 데 필요하지 않습니다. 이는 단지 편리함에 유의하십시오. 그렇지 않다면, 사람들은 하나 이상의 ListView
을 표시하는 활동을 시도하는 데 많은 어려움을 겪을 것입니다.
0
두 가지 작업 모두에 대해 단일 활동을 사용하는 것이 더 좋을 것이라고 생각합니다. 당신은 UI를 막지 않고 별도의 스레드에서 ListView에 데이터를 표시하고로드하는 작업을 수행 할 수 있습니다.
관련 문제
- 1. mysql_data_seek의 성능에 미치는 영향
- 2. Systemtap 성능에 미치는 영향
- 3. Oracle 사용시 성능에 미치는 영향
- 4. 성능 카운터의 성능에 미치는 영향
- 5. 응용 프로그램의 성능에 미치는 영향
- 6. GADT 사용시 성능에 미치는 영향
- 7. SQL : 긴 varchar 및 성능에 미치는 영향
- 8. ASP.NET에서의 스레딩 및 성능에 미치는 영향
- 9. 하이퍼 스레딩이 컴파일러 성능에 미치는 영향?
- 10. UDP 트래픽 효과가 네트워크 성능에 미치는 영향
- 11. WebSphere PMI 사용시 성능에 미치는 영향
- 12. MySQL에서 ORDER BY COALESCE의 성능에 미치는 영향
- 13. 데이터 유형 크기가 성능에 미치는 영향
- 14. 가변 범위가 성능에 미치는 영향? (C#)
- 15. 세션 변수 : 한도 설정 및 성능에 미치는 영향?
- 16. 플랫폼 기본 문자 인코딩이 플랫폼 간 성능에 미치는 영향
- 17. azure에 코드를 게시 할 때 성능에 미치는 영향
- 18. C++에서 개체를 사용할 때의 성능에 미치는 영향
- 19. WCF 서비스에 대한 MTOM 켜기 성능에 미치는 영향
- 20. Where 절에있는 작은 ID 집합을 필터링하여 성능에 미치는 영향
- 21. Apache와 MySQL을 사용한 PHP 출력 버퍼링의 성능에 미치는 영향
- 22. 기능적 스타일을 사용하여 성능에 미치는 영향 Javascript vs "procedural"
- 23. HTML5 <canvas> : drawImage()의 성능에 미치는 영향
- 24. 탭 대신 공백을 사용하여 들여 쓰기에 대한 성능에 미치는 영향
- 25. drawable-hdpi, mdpi ... 등을 사용하여 그림의 성능에 미치는 영향 ImageViews
- 26. Rails 앱에서 BigDecimal과 Integer를 사용했을 때 성능에 미치는 영향
- 27. 성능에 대한 javax.servlet.Filter의 영향?
- 28. .Net 정적 메서드 및 동시성에 미치는 영향?
- 29. CLI가 비디오 메모리에 미치는 영향
- 30. SQLite의 성능에 대한 주요한 영향