मैं रेट्रोफिट लाइब्रेरी का उपयोग कर रहा हूं। कॉलबैक सफलता विधि कॉल करने से पहले मैं प्रोग्रेसबार का उपयोग कैसे कर सकता हूं?मैं प्रोग्रेसबार के साथ रेट्रोफिट लाइब्रेरी का उपयोग कैसे कर सकता हूं?
public void getMovies() {
ProgressDialog mProgressDialog = new ProgressDialog(this);
mProgressDialog.setIndeterminate(true);
mProgressDialog.setMessage("Loading...");
mProgressDialog.show();
MovieClient.getWeather().movies(MovieClient.getRandomMovie(), new Callback<MovieRequest>() {
@Override
public void success(MovieRequest movieRequest, Response response) {
Picasso.with(getApplicationContext()).load(movieRequest.getPoster()).into(image);
if (mProgressDialog.isShowing())
mProgressDialog.dismiss();
}
@Override
public void failure(RetrofitError error) {
if (mProgressDialog.isShowing())
mProgressDialog.dismiss();
Toast.makeText(getApplicationContext(), error.getMessage(), Toast.LENGTH_SHORT).show();
}
});
}
यह काम कर रहा है (।। मैं जावा 8 वाक्य रचना इस :: showLoadingView वर्तमान कक्षा में showLoadingView विधि के संदर्भ में अर्थ का इस्तेमाल किया)? मेरे पास बिल्कुल वही संरचना है लेकिन जब ईवेंट ट्रिगर होता है तो मेरा ऐप क्रैश हो जाता है – LKM