|
@@ -14,6 +14,7 @@ import com.chad.library.adapter.base.listener.OnItemClickListener;
|
|
|
import com.cooleshow.base.common.WebConstants;
|
|
|
import com.cooleshow.base.router.RouterPath;
|
|
|
import com.cooleshow.base.ui.fragment.BaseMVPFragment;
|
|
|
+import com.cooleshow.metronome.MetronomeActivity;
|
|
|
import com.cooleshow.student.adapter.HomeMenuItemAdapter;
|
|
|
import com.cooleshow.student.bean.AppHomeBean;
|
|
|
import com.cooleshow.student.databinding.FragmentHomeMenuBinding;
|
|
@@ -68,6 +69,10 @@ public class HomeMenuFragment extends BaseMVPFragment<FragmentHomeMenuBinding, H
|
|
|
public void onItemClick(@NonNull BaseQuickAdapter<?, ?> adapter, @NonNull View view, int position) {
|
|
|
AppHomeBean.ItemBean item = (AppHomeBean.ItemBean) adapter.getItem(position);
|
|
|
if (!TextUtils.isEmpty(item.linkUrl)) {
|
|
|
+ if (item.linkUrl.contains("native-metronome")) {
|
|
|
+ MetronomeActivity.start(getContext());
|
|
|
+ return;
|
|
|
+ }
|
|
|
ARouter.getInstance()
|
|
|
.build(RouterPath.WebCenter.ACTIVITY_HTML)
|
|
|
.withString(WebConstants.WEB_URL, item.linkUrl)
|