jsonデータを表示するためにタブ付きアクティビティで複数のフラグメントを使用しています。
応答がすべてのフラグメントで受信されるたびにプログレスバーを表示します。 progressDialog使用して、このようなもので Retrofit 2 - 進行状況バーを表示する方法JSONレスポンス受信時
1
A
答えて
7
private void loadJSON() {
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(BASEURL)
.addConverterFactory(GsonConverterFactory.create())
.build();
newsAPI = retrofit.create(NewsAPI.class);
Call <JSONResponse> call =
newsAPI.topNews("soure", "api-key");
call.enqueue(new Callback <JSONResponse>() {
@Override
public void onResponse(Call <JSONResponse> call, Response <JSONResponse> response) {
Log.v("this", "Yes!");
}
}
@Override public void onFailure(Call <JSONResponse> call, Throwable t) {
Log.v("this", "No Response!");
}
});
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="?attr/actionBarSize"
android:layout_weight="1" />
に
private void loadJSON() {
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(BASEURL)
.addConverterFactory(GsonConverterFactory.create())
.build();
newsAPI = retrofit.create(NewsAPI.class);
Call <JSONResponse> call =
newsAPI.topNews("soure", "api-key");
// Set up progress before call
final ProgressDialog progressDoalog;
progressDoalog = new ProgressDialog(MainActivity.this);
progressDoalog.setMax(100);
progressDoalog.setMessage("Its loading....");
progressDoalog.setTitle("ProgressDialog bar example");
progressDoalog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
// show it
progressDoalog.show();
call.enqueue(new Callback <JSONResponse>() {
@Override
public void onResponse(Call <JSONResponse> call, Response <JSONResponse> response) {
// close it after response
progressDoalog.dismiss();
Log.v("this", "Yes!");
}
}
@Override public void onFailure(Call <JSONResponse> call, Throwable t) {
// close it after response
progressDoalog.dismiss();
Log.v("this", "No Response!");
}
});
+0
ビンゴ!私の問題を解決しました...ダイアログではなく円形のプログレスバーを表示できますか? –
+0
ダイアログではなく進捗バーを表示したい。出来ますか? –
0
シンプルなトリック プログレスバーをプログレスバーを初期化
loadProgress = (ProgressBar) findViewById(R.id.progressBar);
最後に、JSONの負荷がJSONデータの読み込みが完了すると、最終的に行って、いくつかのユーザーとの対話にそれが見えるように、その後
loadProgress.setVisibility(View.Gone);
を競った後、それがなくなってします。シンプルな偽のトリック
関連する問題
- 1. 進行状況バーをパーセンテージで表示する方法は?
- 2. Rxswift - 進行状況バーを表示する方法
- 3. 分、秒、時の進行状況バーを表示するには
- 4. アンドロイドで複数の進行状況バーを同時に表示する方法
- 5. 改訂履歴2 - 進行状況バーの非同期表示方法
- 6. 進行状況のイベントを進行状況バーにリンクする方法
- 7. マルチステップモーダル - 進行状況バー
- 8. 進行状況のテキストを含む水平進行状況バー
- 9. wxPythonの進行状況バー
- 10. pandas.DataFrame.to_sqlの進行状況バー
- 11. parSapplyと進行状況バー
- 12. ウェブサイトコンテンツロード、進行状況バー
- 13. odoo 9の進行状況表示バーを無効にする
- 14. 角度指示ファイルアップロードの進行状況バーを表示
- 15. javafx、テキストエリアに印刷中に進行状況バーを表示する方法
- 16. AmChartsガント・セグメントに進行状況バーを表示する方法は?
- 17. ファイルの作成中に進行状況バーを表示する方法は?
- 18. は、ネットワークコール中に進行状況バーを表示します。
- 19. retorfitを含むファイルをアップロードし、進行状況バーを表示
- 20. wp7でWebコンテンツをロード中に進行状況バーを表示
- 21. Firebaseデータベースをロード中に進行状況バーを表示
- 22. サービスでダウンロードして進行状況バーを表示
- 23. tclの別ウィンドウで進行状況バーを表示
- 24. データのロード中に進行状況バーを表示
- 25. 進行状況バーがc#wpfでパーセントを表示しない
- 26. 進行状況バーを表示画像用
- 27. AutoHotKey:進行状況バーの位置を移動する方法
- 28. ページ転送中の進行状況バーの表示
- 29. jqueryで進行状況バーを作成する方法は?
- 30. ASP Update進行状況コントロールが戻ってこない、進行状況バーが表示され続ける
進捗バーを表示しようとしましたが、xmlで宣言しましたが、できませんでした –
@ルーカニコレッティ進捗バーを進捗ダイアログに表示しませんか?出来ますか? –
あなたは既に答えを受け入れました。別の解決策が必要な場合は、別のものを投稿してください。 –