Skip to content

Commit d2a1b8e

Browse files
committed
扩展提示框提示文字
1 parent ed5392c commit d2a1b8e

File tree

2 files changed

+21
-5
lines changed

2 files changed

+21
-5
lines changed

CommonLibrary/src/main/java/com/renyu/commonlibrary/views/dialog/LoadingDialog.java

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,15 @@ public static LoadingDialog getInstance(int type) {
144144
return dialog;
145145
}
146146

147+
public static LoadingDialog getInstance_TextLoading(String text) {
148+
LoadingDialog dialog = new LoadingDialog();
149+
Bundle bundle = new Bundle();
150+
bundle.putInt("type", 1);
151+
bundle.putString("loadingText", text);
152+
dialog.setArguments(bundle);
153+
return dialog;
154+
}
155+
147156
/**
148157
* 仿Toast弹出框
149158
* @param text
@@ -399,7 +408,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa
399408
customer_container= (RelativeLayout) view.findViewById(R.id.customer_container);
400409

401410
if (getArguments().getInt("type") == 1) {
402-
setloading();
411+
setloading(getArguments().getString("loadingText"));
403412
}
404413
if (getArguments().getInt("type") == 2) {
405414
setNetWorkError();
@@ -496,17 +505,22 @@ public void accept(Long aLong) throws Exception {
496505
}
497506

498507
/**
499-
* 设置耗时加载中
508+
* 设置自定义加载文字的耗时加载中
500509
*/
501-
public void setloading() {
510+
public void setloading(String loadingText) {
502511
closeAll();
503512
if (loading_container == null || loading_container_cancel == null) {
504513
return;
505514
}
515+
if (!TextUtils.isEmpty(loadingText)) {
516+
loading_container_tips.setText(loadingText);
517+
}
506518
loading_container.setVisibility(View.VISIBLE);
507519
loading_container_cancel.setText("取消");
508520
}
509521

522+
523+
510524
/**
511525
* 设置加载成功单文字并关闭
512526
* @param text

app/src/main/java/com/renyu/androidcommonlibrary/activity/MainActivity.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import com.renyu.commonlibrary.baseact.BaseActivity;
1313
import com.renyu.commonlibrary.network.Retrofit2Utils;
1414
import com.renyu.commonlibrary.params.InitParams;
15+
import com.renyu.commonlibrary.views.dialog.LoadingDialog;
1516

1617
import io.reactivex.Observer;
1718
import io.reactivex.disposables.Disposable;
@@ -55,7 +56,7 @@ public void grant() {
5556
intent.putExtra("WebAppImpl", new X5WebAppInterface());
5657
intent.putExtra("url", "https://aznapi.house365.com/Home/Information/lists");
5758
intent.putExtra(InitParams.NEED_GOBACK, true);
58-
startActivity(intent);
59+
//startActivity(intent);
5960

6061
// 测试网络请求
6162
retrofit.create(RetrofitImpl.class)
@@ -83,7 +84,8 @@ public void onComplete() {
8384
}
8485
});
8586

86-
// LoadingDialog.getInstance_TextCommit("Hello Content", "This is Title").show(getSupportFragmentManager(), false, "LoadingDailog");
87+
LoadingDialog.getInstance_TextLoading("Hello").show(getSupportFragmentManager(), false, "LoadingDailog");
88+
8789
}
8890

8991
@Override

0 commit comments

Comments
 (0)