본 발명자는 활성 (A) 및 활성 (B)를 갖는다. A는 정보로드를 담당하고 B는 주 활동입니다. B에는 UI (예 : 청취자)에 적용되는로드 조작도 있습니다. 나는 활동 A를 보여주고 활동 B를 실행하길 원하지만, B가 로딩 (A의 ProgressDialog가 있음)이 끝났을 때만 B가 표시되기를 원합니다. 어떻게해야합니까? 감사합니다.활동을 표시하지 않고 실행하는 방법은 무엇입니까?
0
A
답변
2
A의 작업이 활동보다 스레드에 더 적합하다고 생각됩니다.
+0
정말 고마워요! –
0
이것은 아키텍처 문제가 많은 것처럼 보입니다. 두 가지 활동을 사용하여 재검토하고 싶을 수도 있습니다. 단일 활동에서 AsyncTask를 사용하여이를 수행 할 수 있습니다.
0
조각을 사용하여 원하는 것을 얻을 수 있습니다!
http://developer.android.com/guide/components/fragments.html
Cit : "단편은 액티비티 레이아웃의 일부일 필요는 없으며 활동을 위해 보이지 않는 작업자로 자체 UI가없는 조각을 사용할 수도 있습니다."
지원 라이브러리를 사용하는 경우 SDK 대상에 대해 걱정할 필요가 없습니다.
관련 문제
- 1. 결과를 표시하지 않고 쿼리를 실행하는 방법은 무엇입니까?
- 2. 앱 실행 중 활동을 실행하는 방법은 무엇입니까?
- 3. 브라우저에서 URL을 표시하지 않고 뒤에서 실행하는 방법은 무엇입니까?
- 4. 시간을 표시하지 않고 iPhone 시뮬레이터를 실행하는 방법은 무엇입니까?
- 5. 테스트가 끝나면 활동을 계속 실행하는 방법은 무엇입니까?
- 6. 기본 활동을 계속 실행하는 방법은 무엇입니까?
- 7. ActivityBuilder를 직렬화하지 않고 실행하는 방법은 무엇입니까?
- 8. Android. 새 활동을 만들지 않고 활동을 시작하는 방법은 무엇입니까?
- 9. 표시하지 않고 def 명령을 실행하는 방법 없음
- 10. 콘솔을 표시하지 않고 _wsystem을 호출하는 방법은 무엇입니까?
- 11. 백그라운드에서 앱을 사용하는 경우 활동을 실행하는 방법은 무엇입니까?
- 12. 컴파일하지 않고 C++ 코드를 실행하는 방법은 무엇입니까?
- 13. 컴파일하지 않고 OpenGL 코드를 실행하는 방법은 무엇입니까?
- 14. 차단하지 않고 스크립트를 실행하는 방법은 무엇입니까?
- 15. 화면을 끈 상태에서 활동을 계속 실행하는 방법은 무엇입니까?
- 16. 활동을 실행하는 중이거나하지 않는 것을 확인하는 방법은 무엇입니까?
- 17. 하나의 활동을 유지하는 방법은 무엇입니까?
- 18. 활동을 표시하지 않는 다른 응용 프로그램에서 활동을 시작하지만 실행 중입니다.
- 19. 이전 활동을 제거하지 않고 다른 활동에 투명한 활동을 표시하는 방법
- 20. Win32 GUI 프로그램에서 콘솔 창을 표시하지 않고 하위 콘솔 프로그램을 실행하는 방법은 무엇입니까?
- 21. 활동을 조각화하는 방법은 무엇입니까?
- 22. 활동을 재개하는 방법은 무엇입니까?
- 23. 활동을 사전로드하는 방법은 무엇입니까?
- 24. 활동을 후퇴시키는 방법은 무엇입니까?
- 25. 활동을 즉시로드하지 않고 Android 애플리케이션을 시작하는 방법은 무엇입니까?
- 26. Android에서 백그라운드로 활동을 실행하는 방법
- 27. 최근 통화에 로그인하지 않고 통화 활동을 사용하십시오.
- 28. 이메일 작성 UI를 표시하지 않고 이메일을 보내는 방법은 무엇입니까?
- 29. 재주문 컨트롤을 표시하지 않고 uitableviewcell의 순서를 바꾸는 방법은 무엇입니까?
- 30. 불쾌한 스크롤바를 표시하지 않고 div를 스크롤 가능하게 만드는 방법은 무엇입니까?
만약 내가 보이지 않거나 렌더링되지 않는다면 UI를로드 할 수 없다고 믿습니다. 첫 번째 것에로드하는 대신 B 액티비티에'ProgressDialog'를 넣을 것입니다. –
A의 태스크 활동보다 스레드에 더 적합합니다. – sschrass
@SatelliteSD 그게 해결책이며, 내 응용 프로그램을 훨씬 빨리로드 할 수있게 해줍니다. 감사! –