From 643475a71cfc6e8d7b221e5ade40f1bd0d18e1ae Mon Sep 17 00:00:00 2001 From: persilee Date: Wed, 17 Jun 2020 22:04:28 +0800 Subject: [PATCH] =?UTF-8?q?=20=F0=9F=A5=9C=20add=20service=20for=20methodC?= =?UTF-8?q?hannel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 2 +- .../channel/MethodChannelPlugin.java | 2 +- .../service/MethodChannelServiceImp.java | 25 +++++++++++++ .../view/speak/SpeakActivity.java | 2 ++ flutter_module/lib/pages/search_page.dart | 2 +- .../java/net/lishaoy/ft_home/GridNavView.java | 3 +- .../net/lishaoy/ft_home/HomeFragment.java | 6 ++-- .../net/lishaoy/ft_home/LocalNavView.java | 4 +-- .../ft_home/adapter/HomeBannerAdapter.java | 4 +-- .../ft_home/adapter/SubNavViewAdapter.java | 4 +-- .../ft_home/adapter/TabFoodAdapter.java | 4 +-- .../ft_home/adapter/TabNearAdapter.java | 4 +-- .../ft_home/adapter/TabScenicAdapter.java | 4 +-- .../ft_home/adapter/TabSelectAdapter.java | 6 +--- .../searchPages/SearchPageActivity.java | 4 +++ .../lishaoy/ft_home/speak/SpeakActivity.java | 2 ++ lib_base/build.gradle | 5 ++- .../app/service/MethodChannelService.java | 9 +++++ .../service/wrapper/MethodChannelImpl.java | 35 +++++++++++++++++++ .../service/WebViewService.java | 2 +- .../service/wrapper/WebViewImpl.java | 4 +-- .../service/WebViewServiceImpl.java | 3 +- 22 files changed, 98 insertions(+), 38 deletions(-) create mode 100644 app/src/main/java/net/lishaoy/android_ctrip/service/MethodChannelServiceImp.java create mode 100644 lib_base/src/main/java/net/lishaoy/lib_base/app/service/MethodChannelService.java create mode 100644 lib_base/src/main/java/net/lishaoy/lib_base/app/service/wrapper/MethodChannelImpl.java rename lib_base/src/main/java/net/lishaoy/lib_base/{lib_home => lib_webview}/service/WebViewService.java (80%) rename lib_base/src/main/java/net/lishaoy/lib_base/{lib_home => lib_webview}/service/wrapper/WebViewImpl.java (87%) diff --git a/app/build.gradle b/app/build.gradle index b534882..c2351e5 100755 --- a/app/build.gradle +++ b/app/build.gradle @@ -93,7 +93,7 @@ dependencies { //base库 implementation project(':lib_base') //引入flutter模块 - implementation project(path: ':flutter') + implementation project(':flutter') //引入百度AI语音库 implementation project(':lib_asr') diff --git a/app/src/main/java/net/lishaoy/android_ctrip/channel/MethodChannelPlugin.java b/app/src/main/java/net/lishaoy/android_ctrip/channel/MethodChannelPlugin.java index 025c55b..b570c59 100644 --- a/app/src/main/java/net/lishaoy/android_ctrip/channel/MethodChannelPlugin.java +++ b/app/src/main/java/net/lishaoy/android_ctrip/channel/MethodChannelPlugin.java @@ -6,7 +6,7 @@ import net.lishaoy.android_ctrip.events.GotoSpeakDestinationPageEvent; import net.lishaoy.android_ctrip.events.GotoSpeakTravelPageEvent; import net.lishaoy.android_ctrip.events.GotoTravelSearchPageEvent; -import net.lishaoy.lib_base.lib_home.service.wrapper.WebViewImpl; +import net.lishaoy.lib_base.lib_webview.service.wrapper.WebViewImpl; import org.greenrobot.eventbus.EventBus; diff --git a/app/src/main/java/net/lishaoy/android_ctrip/service/MethodChannelServiceImp.java b/app/src/main/java/net/lishaoy/android_ctrip/service/MethodChannelServiceImp.java new file mode 100644 index 0000000..2747579 --- /dev/null +++ b/app/src/main/java/net/lishaoy/android_ctrip/service/MethodChannelServiceImp.java @@ -0,0 +1,25 @@ +package net.lishaoy.android_ctrip.service; + + +import android.content.Context; +import android.util.Log; + +import com.alibaba.android.arouter.facade.annotation.Route; + +import net.lishaoy.android_ctrip.channel.MethodChannelPlugin; +import net.lishaoy.lib_base.app.service.MethodChannelService; + +import io.flutter.view.FlutterView; + +@Route(path = "/app/MethodChannel") +public class MethodChannelServiceImp implements MethodChannelService { + @Override + public void registerWith(FlutterView flutterView) { + MethodChannelPlugin.registerWith(flutterView); + } + + @Override + public void init(Context context) { + Log.i(MethodChannelServiceImp.class.getSimpleName(),"init"); + } +} diff --git a/app/src/main/java/net/lishaoy/android_ctrip/view/speak/SpeakActivity.java b/app/src/main/java/net/lishaoy/android_ctrip/view/speak/SpeakActivity.java index d553dd5..d2a33d7 100644 --- a/app/src/main/java/net/lishaoy/android_ctrip/view/speak/SpeakActivity.java +++ b/app/src/main/java/net/lishaoy/android_ctrip/view/speak/SpeakActivity.java @@ -8,6 +8,7 @@ import com.gyf.immersionbar.ImmersionBar; import net.lishaoy.android_ctrip.R; +import net.lishaoy.android_ctrip.channel.MethodChannelPlugin; import net.lishaoy.lib_asr.asr.AsrPlugin; import io.flutter.facade.Flutter; @@ -32,6 +33,7 @@ protected void onCreate(Bundle savedInstanceState) { LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT); setContentView(flutterView,layoutParams); + MethodChannelPlugin.registerWith(flutterView); AsrPlugin.registerWith(flutterView); } diff --git a/flutter_module/lib/pages/search_page.dart b/flutter_module/lib/pages/search_page.dart index 9cd56b2..efbe45c 100755 --- a/flutter_module/lib/pages/search_page.dart +++ b/flutter_module/lib/pages/search_page.dart @@ -149,7 +149,7 @@ class _SearchPageState extends State { ); } _jumpToSpeak() { - NavigatorUtil.push(context, SpeakPage()); + NavigatorUtil.push(context, SpeakPage(pageType: 'home')); } _onTextChange(String text) { diff --git a/ft_home/src/main/java/net/lishaoy/ft_home/GridNavView.java b/ft_home/src/main/java/net/lishaoy/ft_home/GridNavView.java index 5d4f089..df06746 100755 --- a/ft_home/src/main/java/net/lishaoy/ft_home/GridNavView.java +++ b/ft_home/src/main/java/net/lishaoy/ft_home/GridNavView.java @@ -6,12 +6,11 @@ import android.view.View; import android.widget.FrameLayout; import android.widget.LinearLayout; -import android.widget.Toast; import androidx.annotation.Nullable; import net.lishaoy.ft_home.model.Home; -import net.lishaoy.lib_base.lib_home.service.wrapper.WebViewImpl; +import net.lishaoy.lib_base.lib_webview.service.wrapper.WebViewImpl; import butterknife.BindView; import butterknife.ButterKnife; diff --git a/ft_home/src/main/java/net/lishaoy/ft_home/HomeFragment.java b/ft_home/src/main/java/net/lishaoy/ft_home/HomeFragment.java index 192eb26..c83359b 100755 --- a/ft_home/src/main/java/net/lishaoy/ft_home/HomeFragment.java +++ b/ft_home/src/main/java/net/lishaoy/ft_home/HomeFragment.java @@ -1,7 +1,6 @@ package net.lishaoy.ft_home; import android.content.Context; -import android.graphics.Color; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; @@ -30,7 +29,6 @@ import com.scwang.smart.refresh.layout.simple.SimpleMultiListener; import com.youth.banner.Banner; import com.youth.banner.listener.OnBannerListener; -import com.youth.banner.transformer.ZoomOutPageTransformer; import com.youth.banner.util.BannerUtils; import net.lishaoy.ft_home.adapter.HomeBannerAdapter; @@ -45,7 +43,7 @@ import net.lishaoy.ft_home.model.Home; import net.lishaoy.ft_home.util.CustomScrollView; import net.lishaoy.ft_home.util.EllipseIndicator; -import net.lishaoy.lib_base.lib_home.service.wrapper.WebViewImpl; +import net.lishaoy.lib_base.lib_webview.service.wrapper.WebViewImpl; import net.lishaoy.lib_common_ui.utils.Utils; import net.lishaoy.lib_network.listener.DisposeDataListener; import net.lucode.hackware.magicindicator.MagicIndicator; @@ -139,7 +137,7 @@ private void initViews() { @Override public void onScrollChanged() { - tabViewTop = homeTabPageContainer.getTop(); + tabViewTop = homeTabPageContainer.getTop() + homeSearchBarContainer.getHeight(); } }; view.getViewTreeObserver().addOnScrollChangedListener(mScrollChangedListener); diff --git a/ft_home/src/main/java/net/lishaoy/ft_home/LocalNavView.java b/ft_home/src/main/java/net/lishaoy/ft_home/LocalNavView.java index caecaa2..3eb67da 100755 --- a/ft_home/src/main/java/net/lishaoy/ft_home/LocalNavView.java +++ b/ft_home/src/main/java/net/lishaoy/ft_home/LocalNavView.java @@ -1,7 +1,6 @@ package net.lishaoy.ft_home; import android.content.Context; -import android.content.Intent; import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.View; @@ -12,9 +11,8 @@ import androidx.annotation.Nullable; import net.lishaoy.ft_home.model.Home; -import net.lishaoy.lib_base.lib_home.service.wrapper.WebViewImpl; +import net.lishaoy.lib_base.lib_webview.service.wrapper.WebViewImpl; import net.lishaoy.lib_image_loader.app.ImageLoaderManager; -import net.lishaoy.lib_webview.WebActivity; import org.jetbrains.annotations.NotNull; diff --git a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/HomeBannerAdapter.java b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/HomeBannerAdapter.java index 5737023..7493b6f 100755 --- a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/HomeBannerAdapter.java +++ b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/HomeBannerAdapter.java @@ -1,6 +1,5 @@ package net.lishaoy.ft_home.adapter; -import android.content.Intent; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; @@ -10,9 +9,8 @@ import com.youth.banner.adapter.BannerAdapter; import net.lishaoy.ft_home.model.Home; -import net.lishaoy.lib_base.lib_home.service.wrapper.WebViewImpl; +import net.lishaoy.lib_base.lib_webview.service.wrapper.WebViewImpl; import net.lishaoy.lib_image_loader.app.ImageLoaderManager; -import net.lishaoy.lib_webview.WebActivity; import java.util.List; diff --git a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/SubNavViewAdapter.java b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/SubNavViewAdapter.java index 6c0352e..e7bf115 100755 --- a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/SubNavViewAdapter.java +++ b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/SubNavViewAdapter.java @@ -1,7 +1,6 @@ package net.lishaoy.ft_home.adapter; import android.content.Context; -import android.content.Intent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -14,9 +13,8 @@ import net.lishaoy.ft_home.R; import net.lishaoy.ft_home.R2; import net.lishaoy.ft_home.model.Home; -import net.lishaoy.lib_base.lib_home.service.wrapper.WebViewImpl; +import net.lishaoy.lib_base.lib_webview.service.wrapper.WebViewImpl; import net.lishaoy.lib_image_loader.app.ImageLoaderManager; -import net.lishaoy.lib_webview.WebActivity; import java.util.List; diff --git a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabFoodAdapter.java b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabFoodAdapter.java index 2ff1e1f..ff21f98 100755 --- a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabFoodAdapter.java +++ b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabFoodAdapter.java @@ -1,7 +1,6 @@ package net.lishaoy.ft_home.adapter; import android.content.Context; -import android.content.Intent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -15,9 +14,8 @@ import net.lishaoy.ft_home.R; import net.lishaoy.ft_home.R2; import net.lishaoy.ft_home.model.TabFood; -import net.lishaoy.lib_base.lib_home.service.wrapper.WebViewImpl; +import net.lishaoy.lib_base.lib_webview.service.wrapper.WebViewImpl; import net.lishaoy.lib_image_loader.app.ImageLoaderManager; -import net.lishaoy.lib_webview.WebActivity; import java.util.List; diff --git a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabNearAdapter.java b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabNearAdapter.java index d0fb90b..bf433b1 100755 --- a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabNearAdapter.java +++ b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabNearAdapter.java @@ -1,7 +1,6 @@ package net.lishaoy.ft_home.adapter; import android.content.Context; -import android.content.Intent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -17,10 +16,9 @@ import net.lishaoy.ft_home.R; import net.lishaoy.ft_home.R2; import net.lishaoy.ft_home.model.TabNearItem; -import net.lishaoy.lib_base.lib_home.service.wrapper.WebViewImpl; +import net.lishaoy.lib_base.lib_webview.service.wrapper.WebViewImpl; import net.lishaoy.lib_common_ui.utils.Utils; import net.lishaoy.lib_image_loader.app.ImageLoaderManager; -import net.lishaoy.lib_webview.WebActivity; import java.util.ArrayList; import java.util.List; diff --git a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabScenicAdapter.java b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabScenicAdapter.java index d75037b..fcd614e 100755 --- a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabScenicAdapter.java +++ b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabScenicAdapter.java @@ -1,7 +1,6 @@ package net.lishaoy.ft_home.adapter; import android.content.Context; -import android.content.Intent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -16,9 +15,8 @@ import net.lishaoy.ft_home.R; import net.lishaoy.ft_home.R2; import net.lishaoy.ft_home.model.TabScenic; -import net.lishaoy.lib_base.lib_home.service.wrapper.WebViewImpl; +import net.lishaoy.lib_base.lib_webview.service.wrapper.WebViewImpl; import net.lishaoy.lib_image_loader.app.ImageLoaderManager; -import net.lishaoy.lib_webview.WebActivity; import java.util.ArrayList; import java.util.List; diff --git a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabSelectAdapter.java b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabSelectAdapter.java index d8d245d..331724c 100755 --- a/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabSelectAdapter.java +++ b/ft_home/src/main/java/net/lishaoy/ft_home/adapter/TabSelectAdapter.java @@ -1,7 +1,6 @@ package net.lishaoy.ft_home.adapter; import android.content.Context; -import android.content.Intent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -13,14 +12,11 @@ import androidx.cardview.widget.CardView; import androidx.recyclerview.widget.RecyclerView; -import com.alibaba.android.arouter.launcher.ARouter; - import net.lishaoy.ft_home.R; import net.lishaoy.ft_home.R2; import net.lishaoy.ft_home.model.TabSelect; -import net.lishaoy.lib_base.lib_home.service.wrapper.WebViewImpl; +import net.lishaoy.lib_base.lib_webview.service.wrapper.WebViewImpl; import net.lishaoy.lib_image_loader.app.ImageLoaderManager; -import net.lishaoy.lib_webview.WebActivity; import java.util.ArrayList; import java.util.List; diff --git a/ft_home/src/main/java/net/lishaoy/ft_home/searchPages/SearchPageActivity.java b/ft_home/src/main/java/net/lishaoy/ft_home/searchPages/SearchPageActivity.java index 5be8002..135bc65 100644 --- a/ft_home/src/main/java/net/lishaoy/ft_home/searchPages/SearchPageActivity.java +++ b/ft_home/src/main/java/net/lishaoy/ft_home/searchPages/SearchPageActivity.java @@ -11,6 +11,7 @@ import net.lishaoy.ft_home.R; import net.lishaoy.lib_asr.asr.AsrPlugin; +import net.lishaoy.lib_base.app.service.wrapper.MethodChannelImpl; import io.flutter.facade.Flutter; import io.flutter.view.FlutterView; @@ -35,6 +36,9 @@ protected void onCreate(Bundle savedInstanceState) { LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT); setContentView(flutterView,layoutParams); + AsrPlugin.registerWith(flutterView); + + MethodChannelImpl.getInstance().registerWith(flutterView); } } diff --git a/ft_home/src/main/java/net/lishaoy/ft_home/speak/SpeakActivity.java b/ft_home/src/main/java/net/lishaoy/ft_home/speak/SpeakActivity.java index a9a7c63..cf0ca57 100644 --- a/ft_home/src/main/java/net/lishaoy/ft_home/speak/SpeakActivity.java +++ b/ft_home/src/main/java/net/lishaoy/ft_home/speak/SpeakActivity.java @@ -11,6 +11,7 @@ import net.lishaoy.ft_home.R; import net.lishaoy.lib_asr.asr.AsrPlugin; +import net.lishaoy.lib_base.app.service.wrapper.MethodChannelImpl; import io.flutter.facade.Flutter; import io.flutter.view.FlutterView; @@ -36,6 +37,7 @@ protected void onCreate(Bundle savedInstanceState) { LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT); setContentView(flutterView,layoutParams); + MethodChannelImpl.getInstance().registerWith(flutterView); AsrPlugin.registerWith(flutterView); } diff --git a/lib_base/build.gradle b/lib_base/build.gradle index 1fc28ef..6fb4b32 100755 --- a/lib_base/build.gradle +++ b/lib_base/build.gradle @@ -30,10 +30,13 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation rootProject.depsLibs.appcompat + compileOnly rootProject.depsLibs.appcompat //arouter库 compileOnly(rootProject.depsLibs.arouterapi) { exclude group: 'com.android.support' } annotationProcessor rootProject.depsLibs.aroutercompiler + + //引入flutter模块 + compileOnly project(path: ':flutter') } diff --git a/lib_base/src/main/java/net/lishaoy/lib_base/app/service/MethodChannelService.java b/lib_base/src/main/java/net/lishaoy/lib_base/app/service/MethodChannelService.java new file mode 100644 index 0000000..b45a659 --- /dev/null +++ b/lib_base/src/main/java/net/lishaoy/lib_base/app/service/MethodChannelService.java @@ -0,0 +1,9 @@ +package net.lishaoy.lib_base.app.service; + +import com.alibaba.android.arouter.facade.template.IProvider; + +import io.flutter.view.FlutterView; + +public interface MethodChannelService extends IProvider { + void registerWith(FlutterView flutterView); +} diff --git a/lib_base/src/main/java/net/lishaoy/lib_base/app/service/wrapper/MethodChannelImpl.java b/lib_base/src/main/java/net/lishaoy/lib_base/app/service/wrapper/MethodChannelImpl.java new file mode 100644 index 0000000..e78dbec --- /dev/null +++ b/lib_base/src/main/java/net/lishaoy/lib_base/app/service/wrapper/MethodChannelImpl.java @@ -0,0 +1,35 @@ +package net.lishaoy.lib_base.app.service.wrapper; + +import com.alibaba.android.arouter.facade.annotation.Autowired; +import com.alibaba.android.arouter.launcher.ARouter; + +import net.lishaoy.lib_base.app.service.MethodChannelService; + +import io.flutter.view.FlutterView; + +public class MethodChannelImpl { + @Autowired(name = "/app/MethodChannel") + protected MethodChannelService methodChannelService; + + private static MethodChannelImpl methodChannel = null; + + public static MethodChannelImpl getInstance() { + if (methodChannel == null) { + synchronized (MethodChannelImpl.class) { + if (methodChannel == null) { + methodChannel = new MethodChannelImpl(); + } + } + } + + return methodChannel; + } + + private MethodChannelImpl() { + ARouter.getInstance().inject(this); + } + + public void registerWith(FlutterView flutterView) { + methodChannelService.registerWith(flutterView); + } +} diff --git a/lib_base/src/main/java/net/lishaoy/lib_base/lib_home/service/WebViewService.java b/lib_base/src/main/java/net/lishaoy/lib_base/lib_webview/service/WebViewService.java similarity index 80% rename from lib_base/src/main/java/net/lishaoy/lib_base/lib_home/service/WebViewService.java rename to lib_base/src/main/java/net/lishaoy/lib_base/lib_webview/service/WebViewService.java index e9784f4..36eedab 100755 --- a/lib_base/src/main/java/net/lishaoy/lib_base/lib_home/service/WebViewService.java +++ b/lib_base/src/main/java/net/lishaoy/lib_base/lib_webview/service/WebViewService.java @@ -1,4 +1,4 @@ -package net.lishaoy.lib_base.lib_home.service; +package net.lishaoy.lib_base.lib_webview.service; import com.alibaba.android.arouter.facade.template.IProvider; diff --git a/lib_base/src/main/java/net/lishaoy/lib_base/lib_home/service/wrapper/WebViewImpl.java b/lib_base/src/main/java/net/lishaoy/lib_base/lib_webview/service/wrapper/WebViewImpl.java similarity index 87% rename from lib_base/src/main/java/net/lishaoy/lib_base/lib_home/service/wrapper/WebViewImpl.java rename to lib_base/src/main/java/net/lishaoy/lib_base/lib_webview/service/wrapper/WebViewImpl.java index 603a9b5..5bc399b 100755 --- a/lib_base/src/main/java/net/lishaoy/lib_base/lib_home/service/wrapper/WebViewImpl.java +++ b/lib_base/src/main/java/net/lishaoy/lib_base/lib_webview/service/wrapper/WebViewImpl.java @@ -1,9 +1,9 @@ -package net.lishaoy.lib_base.lib_home.service.wrapper; +package net.lishaoy.lib_base.lib_webview.service.wrapper; import com.alibaba.android.arouter.facade.annotation.Autowired; import com.alibaba.android.arouter.launcher.ARouter; -import net.lishaoy.lib_base.lib_home.service.WebViewService; +import net.lishaoy.lib_base.lib_webview.service.WebViewService; public class WebViewImpl { @Autowired(name = "/webview/webview_service") protected WebViewService webViewService; diff --git a/lib_webview/src/main/java/net/lishaoy/lib_webview/service/WebViewServiceImpl.java b/lib_webview/src/main/java/net/lishaoy/lib_webview/service/WebViewServiceImpl.java index 26e24ca..f1c0a94 100755 --- a/lib_webview/src/main/java/net/lishaoy/lib_webview/service/WebViewServiceImpl.java +++ b/lib_webview/src/main/java/net/lishaoy/lib_webview/service/WebViewServiceImpl.java @@ -6,8 +6,7 @@ import com.alibaba.android.arouter.facade.annotation.Route; import com.alibaba.android.arouter.launcher.ARouter; -import net.lishaoy.lib_base.lib_home.service.WebViewService; -import net.lishaoy.lib_webview.WebActivity; +import net.lishaoy.lib_base.lib_webview.service.WebViewService; @Route(path = "/webview/webview_service") public class WebViewServiceImpl implements WebViewService {