|
@@ -1,6 +1,7 @@
|
|
|
package com.cooleshow.student.ui.main;
|
|
|
|
|
|
import android.graphics.Rect;
|
|
|
+import android.text.TextUtils;
|
|
|
import android.util.Log;
|
|
|
import android.view.View;
|
|
|
|
|
@@ -65,9 +66,15 @@ public class HotNewsFragment extends BaseFragment<FragmentHomeHotNewsLayoutBindi
|
|
|
public void onItemClick(@NonNull BaseQuickAdapter<?, ?> adapter, @NonNull View view, int position) {
|
|
|
if (position < mHomeHotNewsAdapter.getData().size()) {
|
|
|
HomeHotNewsBean.RowsBean item = mHomeHotNewsAdapter.getData().get(position);
|
|
|
+ String url ;
|
|
|
+ if (TextUtils.equals(item.linkType, "IN")) {
|
|
|
+ url = WebConstants.STUDENT_SPECIAL_DETAIL + item.id;
|
|
|
+ } else {
|
|
|
+ url = item.linkUrl;
|
|
|
+ }
|
|
|
ARouter.getInstance()
|
|
|
.build(RouterPath.WebCenter.ACTIVITY_HTML)
|
|
|
- .withString(WebConstants.WEB_URL, WebConstants.STUDENT_SPECIAL_DETAIL + item.id)
|
|
|
+ .withString(WebConstants.WEB_URL, url)
|
|
|
.navigation();
|
|
|
}
|
|
|
}
|
|
@@ -116,7 +123,7 @@ public class HotNewsFragment extends BaseFragment<FragmentHomeHotNewsLayoutBindi
|
|
|
//showEmpty
|
|
|
}
|
|
|
} else {
|
|
|
- if (data!=null && data.rows != null && data.rows.size() > 0) {
|
|
|
+ if (data != null && data.rows != null && data.rows.size() > 0) {
|
|
|
mHomeHotNewsAdapter.getLoadMoreModule().loadMoreComplete();
|
|
|
checkHasNext(data.rows.size());
|
|
|
mHomeHotNewsAdapter.addData(data.rows);
|