From 2cd9ecf6a3f5b48ce915d0a75268d91198044d2d Mon Sep 17 00:00:00 2001 From: lh <1209405678@qq.com> Date: Fri, 13 Apr 2018 16:26:48 +0800 Subject: [PATCH] no message --- .../java/com/qhclh/ytzh/tasks/CallableTask.java | 10 +++++++++- .../ytzh/work/tablepoultry/ReportActivity.java | 13 +++++++++++++ app/src/main/res/layout/act_report.xml | 2 ++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/qhclh/ytzh/tasks/CallableTask.java b/app/src/main/java/com/qhclh/ytzh/tasks/CallableTask.java index 687c922..8ea4bc5 100644 --- a/app/src/main/java/com/qhclh/ytzh/tasks/CallableTask.java +++ b/app/src/main/java/com/qhclh/ytzh/tasks/CallableTask.java @@ -16,8 +16,16 @@ public abstract class CallableTask implements Callable { Boolean mIsRunning = false; protected abstract void successUI(); - + + protected boolean ErrorMesage(Exception ex){ + return false; + } void failUI(Exception e) { + if(ErrorMesage(e)){ + return; + } + + Log.e(tag, e.getMessage(), e); if(e.getMessage().contains("Unauthorized")) { diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ReportActivity.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ReportActivity.java index fc6acd2..31c1894 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ReportActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/ReportActivity.java @@ -7,6 +7,7 @@ import android.widget.AbsListView; import android.widget.AdapterView; import android.widget.HorizontalScrollView; import android.widget.ListView; +import android.widget.RelativeLayout; import com.qhclh.ytzh.R; import com.qhclh.ytzh.base.BaseActivity; @@ -53,6 +54,8 @@ public class ReportActivity extends BaseActivity { private List buildhouseList; private List reportBeanList; + @BindView(R.id.rl_main) + RelativeLayout rl_main; @Override protected int setLayoutId() { return R.layout.act_report; @@ -90,10 +93,20 @@ public class ReportActivity extends BaseActivity { private void DetailListView() { ViewOnClickTask DetailListViewTask = new ViewOnClickTask(this,"加载中...") { List rpc; + + @Override + protected boolean ErrorMesage(Exception ex) { + showToast(ex.getMessage()); + return true; + } + @Override protected void successUI() { buildhouseList.clear(); reportBeanList.clear(); + if (rpc!=null && rpc.size()>0){ + rl_main.setVisibility(View.VISIBLE); + } for (int i=0;i