diff --git a/src/ST.Client.Android/Extensions/ContextExtensions.2.cs b/src/ST.Client.Android/Extensions/ContextExtensions.2.cs index 82b378722..1119e86cc 100644 --- a/src/ST.Client.Android/Extensions/ContextExtensions.2.cs +++ b/src/ST.Client.Android/Extensions/ContextExtensions.2.cs @@ -18,20 +18,13 @@ namespace System { Intent intent = new(context, typeof(TService)); intent.SetAction(startOrStop ? NativeService.START : NativeService.STOP); - if (startOrStop) + if (Build.VERSION.SdkInt >= BuildVersionCodes.O) { - if (Build.VERSION.SdkInt >= BuildVersionCodes.O) - { - context.StartForegroundService(intent); - } - else - { - context.StartService(intent); - } + context.StartForegroundService(intent); } else { - context.StopService(intent); + context.StartService(intent); } } } diff --git a/src/ST.Client.Android/UI/Activities/ProxySettingsActivity.cs b/src/ST.Client.Android/UI/Activities/ProxySettingsActivity.cs index 1acb468db..48ecd8154 100644 --- a/src/ST.Client.Android/UI/Activities/ProxySettingsActivity.cs +++ b/src/ST.Client.Android/UI/Activities/ProxySettingsActivity.cs @@ -178,10 +178,6 @@ namespace System.Application.UI.Activities { IsVpnMode.Value = !IsVpnMode.Value; SetIsVpnMode(); - if (IsVpnMode.Value) - { - CommunityFixFragment.ShowTipKnownIssues(); - } return; } diff --git a/src/ST.Client.Android/UI/Fragments/CommunityFixFragment.cs b/src/ST.Client.Android/UI/Fragments/CommunityFixFragment.cs index 447be485b..fe82e0435 100644 --- a/src/ST.Client.Android/UI/Fragments/CommunityFixFragment.cs +++ b/src/ST.Client.Android/UI/Fragments/CommunityFixFragment.cs @@ -145,15 +145,6 @@ namespace System.Application.UI.Fragments } } - public static void ShowTipKnownIssues() - { - MessageBox.Show(string.Join(Environment.NewLine, new[] { - "VPN 模式不能正常工作", - "需要在 Wifi 或 流量 上手动设置代理地址,关闭时手动清除设置", - "Android 7+ 不信任用户证书", - }), "已知问题"); - } - void StartProxyButton_Click(bool start) => AndroidPlatformServiceImpl.StartOrStopForegroundService( RequireActivity(), nameof(ProxyService), start); @@ -163,13 +154,6 @@ namespace System.Application.UI.Fragments if (view.Id == Resource.Id.btnStartProxyService) { StartProxyButton_Click(true); - const string KEY = "CommunityFixFragment_IsShowTip"; - var isShowTip = Preferences2.Get(KEY, false); - if (!isShowTip) - { - ShowTipKnownIssues(); - Preferences2.Set(KEY, true); - } return true; } else if (view.Id == Resource.Id.btnStopProxyService)