84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
认证0级讲师
핸들러 사용:
rxjava+retrofit 추천
으아악
코드 없이 아이디어만 있으면 됩니다. 원래 비동기 네트워크 요청에 대한 anr을 방지하는 것 외에도 병렬 작업을 달성하는 또 다른 중요한 이유가 있습니다. 그리고 원하는 효과는 실제로 동기 실행의 효과입니다. 그래서 구현 방법은 핸들러가 데이터를 처리하고 로딩 뷰를 사용하여 사용자 작업을 격리하는 것입니다. 콜백을 받은 후 처리합니다.
데이터를 요청한 후 version을 사용하여 msg.obj=version 설치한 다음 handleMessage(Message msg) OnCreate에서 버전을 가져온 다음 계속해서 비동기식으로 데이터를 요청하세요.
version
msg.obj=version
handleMessage(Message msg)
위의 답변은 모두 좋습니다. 뭔가 추가하자면, square 계열의 Okhttp는 사용하기 매우 쉽습니다. 계열 자체의 개조가 추가되면 훨씬 더 사용하기 쉬울 것입니다. Retrofit+Rx는 스레드 간 처리에 매우 뛰어나고 예외 처리도 매우 좋습니다. .
핸들러 사용:
으아악rxjava+retrofit 추천
으아악
코드 없이 아이디어만 있으면 됩니다.
원래 비동기 네트워크 요청에 대한 anr을 방지하는 것 외에도 병렬 작업을 달성하는 또 다른 중요한 이유가 있습니다. 그리고 원하는 효과는 실제로 동기 실행의 효과입니다.
그래서 구현 방법은 핸들러가 데이터를 처리하고 로딩 뷰를 사용하여 사용자 작업을 격리하는 것입니다. 콜백을 받은 후 처리합니다.
데이터를 요청한 후
version
을 사용하여msg.obj=version
설치한 다음handleMessage(Message msg)
OnCreate에서 버전을 가져온 다음 계속해서 비동기식으로 데이터를 요청하세요.위의 답변은 모두 좋습니다. 뭔가 추가하자면, square 계열의 Okhttp는 사용하기 매우 쉽습니다. 계열 자체의 개조가 추가되면 훨씬 더 사용하기 쉬울 것입니다. Retrofit+Rx는 스레드 간 처리에 매우 뛰어나고 예외 처리도 매우 좋습니다. .