修复事件自处理无日志bug
This commit is contained in:
parent
ffd86e9400
commit
6f73e96888
@ -3,6 +3,6 @@
|
||||
android:shape="rectangle">
|
||||
<solid android:color="@color/white" />
|
||||
<corners
|
||||
android:topLeftRadius="30dp"
|
||||
android:topRightRadius="30dp" />
|
||||
android:topLeftRadius="20dp"
|
||||
android:topRightRadius="20dp" />
|
||||
</shape>
|
@ -1,5 +1,10 @@
|
||||
package com.tengshisoft.commonmodule.activitys.logs;
|
||||
|
||||
import android.text.TextUtils;
|
||||
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.scwang.smart.refresh.layout.SmartRefreshLayout;
|
||||
import com.tengshisoft.commonmodule.R;
|
||||
@ -16,8 +21,6 @@ import com.tenlionsoft.baselib.utils.UserLgUtils;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
@ -77,7 +80,11 @@ public class IncidentLogActivity extends BaseActivity {
|
||||
mAdapter = new IncidentLogAdapter(mActivity, mDatas);
|
||||
mRlvContent.setLayoutManager(new LinearLayoutManager(mActivity));
|
||||
mRlvContent.setAdapter(mAdapter);
|
||||
getLogList();
|
||||
if (TextUtils.isEmpty(mBusinessId)) {
|
||||
refreshView(STATE_LOAD_EMPTY);
|
||||
} else {
|
||||
getLogList();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -85,37 +92,37 @@ public class IncidentLogActivity extends BaseActivity {
|
||||
*/
|
||||
private void getLogList() {
|
||||
RetrofitManager.getInstance()
|
||||
.create(GridApis.class)
|
||||
.getIncidentLogList(mBusinessId, UserLgUtils.getToken())
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe(new Observer<List<IncidentLogBean>>() {
|
||||
@Override
|
||||
public void onSubscribe(@NonNull Disposable d) {
|
||||
.create(GridApis.class)
|
||||
.getIncidentLogList(mBusinessId, UserLgUtils.getToken())
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe(new Observer<List<IncidentLogBean>>() {
|
||||
@Override
|
||||
public void onSubscribe(@NonNull Disposable d) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNext(@NonNull List<IncidentLogBean> incidentLogBeans) {
|
||||
if (incidentLogBeans.size() > 0) {
|
||||
refreshView(STATE_LOAD_SUCCESS);
|
||||
mDatas = incidentLogBeans;
|
||||
mAdapter.setData(mDatas);
|
||||
} else {
|
||||
refreshView(STATE_LOAD_EMPTY);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError(@NonNull Throwable e) {
|
||||
refreshView(STATE_LOAD_ERROR);
|
||||
ExceptionHandler.handleException(e);
|
||||
}
|
||||
@Override
|
||||
public void onNext(@NonNull List<IncidentLogBean> incidentLogBeans) {
|
||||
if (incidentLogBeans.size() > 0) {
|
||||
refreshView(STATE_LOAD_SUCCESS);
|
||||
mDatas = incidentLogBeans;
|
||||
mAdapter.setData(mDatas);
|
||||
} else {
|
||||
refreshView(STATE_LOAD_EMPTY);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onComplete() {
|
||||
@Override
|
||||
public void onError(@NonNull Throwable e) {
|
||||
refreshView(STATE_LOAD_ERROR);
|
||||
ExceptionHandler.handleException(e);
|
||||
}
|
||||
|
||||
}
|
||||
});
|
||||
@Override
|
||||
public void onComplete() {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user