gpt4 book ai didi

java - 我如何使用带有进度条的改造库?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:21:42 24 4
gpt4 key购买 nike

我正在使用改造库。如何在调用回调成功方法之前使用进度条?

public void getMovies() {

MovieClient.getWeather().movies(MovieClient.getRandomMovie(), new Callback<MovieRequest>() {
@Override
public void success(MovieRequest movieRequest, Response response) {

Picasso.with(getApplicationContext()).load(movieRequest.getPoster()).into(image);

}

@Override
public void failure(RetrofitError error) {
Toast.makeText(getApplicationContext(), error.getMessage(), Toast.LENGTH_SHORT).show();

}
});
}

最佳答案

你可以这样使用它:

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();

}
});
}

关于java - 我如何使用带有进度条的改造库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28075136/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com