andrenajordan
3 questions
2 answers
Avatar
0
andrenajordan Beginner
andrenajordan Beginner
Xử lí bất đồng bộ Asynchronous trong RESTful API
<p> Em có 2 đoạn code như sau: </p> <p> </p> <pre> btn_start.setOnClickListener(view -&gt; { if (txt_cms_address.getText() != null) { cmsAddress = txt_cms_address.getText().toString(); Log.d(TAG, "CMS" + cmsAddress); APIRegisterDisplay(); // APISchedule(); // APIGetRequiredFile(); if (checkConnect) { // APIGetRequiredFile(); // APISchedule(); Log.d(TAG, "check ok"); } else { Log.d(TAG, "check k ok"); } } else { Toast.makeText(this, "Address must not be empty!!", Toast.LENGTH_SHORT).show(); } }); </pre> <p> </p> <p> Với các hàm APIRegisterDisplay(), APIGetRequiredFile(), APISchedule() là các asynchronous để dùng restful api bằng Retrofit2. </p> <p> </p> <p> </p> <p> </p> <p> Vấn đề ở đây, khi em bấm vào btn, em chạy APIRegisterDisplay() trước, nếu kq từ api trả về = 0, hay biến <code>checkConnect == true</code> thì tiếp tục chạy 2 hàm APIGetRequiredFile() và APISchedule() </p> <p> </p> <p> Vì là bất đồng bộ nên em không biết xử lí thế nào. Nếu trong <code>if(checkConnect)</code> ở đoạn code đầu, thì nó luôn trả về "check ko ok". Còn nếu bỏ trong <code>if (display != null)</code> ở đoạn code 2, thì hình như nó không chạy. </p> <p> </p> <p> Mọi người có cách hay keyword nào về xử lí cái này có thể giúp em với ạ. </p> <p> Em xin cảm ơn. </p> <p> </p>
Answer
Avatar
0
andrenajordan Beginner
andrenajordan Beginner
Download decoded video from server
Xin chào mọi người, em đang muốn download 1 cái video.mp4 bị encode từ server vềnhưng không biết làm ntn ạ <p> Em đã google tìm thử mà chưa thấy kết quả mong muốn </p> <p> Em xin cảm ơn ạ </p> <p> </p> <p> Note: Em dùng java android, download với asynctask </p> <p> </p> <img class="alignnone size-full wp-image-1174" src="https://stackask.com/wp-content/uploads/2021/08/Untitled-1.png" alt="" />
Answer
Avatar
0
andrenajordan Beginner
andrenajordan Beginner
Json to Object
em có 1 đoạn json, nhưng nó có kí tự $ nên em không biết phải parse sang object như thế nào ạ, json em để ở link dưới <p> em cảm ơn ạ </p> <a href="https://jsoneditoronline.org/#left=cloud.5cc8cebe7abf42df87beccb494e6fd7a">[jsontest]  JSON Editor Online - view, edit and format JSON online</a> <p> </p> <p> edit1: em sử dụng java ạ </p> <p> edit2: em sử dụng gson converter </p>
Answer