diff --git a/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java b/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java index 529fb7cbcb..26704ae41e 100644 --- a/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java +++ b/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java @@ -6,7 +6,6 @@ import static com.mogo.httpdns.HttpDnsConst.HTTP_DNS_ADDRESS_TYPE_HTTP; import android.app.Application; import android.content.Context; import android.text.TextUtils; -import android.view.ContextThemeWrapper; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -48,13 +47,6 @@ public abstract class AbsMogoApplication extends Application { private static final String TAG = "AbsMogoApplication"; - // 没有换肤功能的LayoutInflater - private static LayoutInflater mLayoutInflaterNoSkin; - - public static LayoutInflater getLayoutInflaterNoSkin() { - return mLayoutInflaterNoSkin; - } - private static Application sApp; public static Application getApp() { @@ -72,8 +64,6 @@ public abstract class AbsMogoApplication extends Application { super.onCreate(); aMapNaviView = new AMapNaviView(this); aMapNaviView.onCreate(null); - // 在设置皮肤布局填充器之前进行克隆一个出来 - mLayoutInflaterNoSkin = LayoutInflater.from(new ContextThemeWrapper(this, R.style.Theme_AppCompat)).cloneInContext(new ContextThemeWrapper(this, R.style.Theme_AppCompat)); sApp = this; initARouter(); if (shouldInit()) { @@ -107,6 +97,7 @@ public abstract class AbsMogoApplication extends Application { View contentView = generateToastView(context, message, tipDrawable); return contentView; } catch (Exception e) { + e.printStackTrace(); } return null; })); @@ -168,6 +159,7 @@ public abstract class AbsMogoApplication extends Application { SSLContext sc = getSslContext(); NetConfig.instance().setSslContext(sc); } catch (Exception e) { + e.printStackTrace(); } IMogoHttpDns dns = MogoHttpDnsHandler.getHttpDnsApi(); diff --git a/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapFragment.java b/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapFragment.java index ea2444a5b5..a500221b0c 100644 --- a/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapFragment.java +++ b/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapFragment.java @@ -10,7 +10,6 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.fragment.app.Fragment; -import com.mogo.commons.AbsMogoApplication; import com.mogo.map.MogoLatLng; import java.util.List; @@ -32,9 +31,8 @@ public class SmallMapFragment extends Fragment { @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { if (mRootView == null) { - mRootView = AbsMogoApplication.getLayoutInflaterNoSkin() - .inflate(R.layout.module_small_map_fragment, container, false); - mSmallMapDirectionView = mRootView.findViewById(R.id.smallMapDirectionView); + mRootView = inflater.inflate(R.layout.module_small_map_fragment, container, false); + mSmallMapDirectionView = mRootView.findViewById(R.id.smallMapDirectionView); } else { ViewGroup viewGroup = (ViewGroup) mRootView.getParent(); if (viewGroup != null) {