From 91ec4dfb834c099bbb4be7d39e6f54c8f8622a5c Mon Sep 17 00:00:00 2001 From: level <1364007522@qq.com> Date: Fri, 12 Dec 2025 16:10:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E9=94=AE=E8=BF=9E=201.=E5=8E=BB?= =?UTF-8?q?=E9=99=A4=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/yingmao/clash/act/MainActivity.kt | 11 ----------- .../com/yingmao/clash/fragment/home/HomeFragment.kt | 8 -------- 2 files changed, 19 deletions(-) diff --git a/app/src/main/java/com/yingmao/clash/act/MainActivity.kt b/app/src/main/java/com/yingmao/clash/act/MainActivity.kt index aafe152..e9a87c0 100644 --- a/app/src/main/java/com/yingmao/clash/act/MainActivity.kt +++ b/app/src/main/java/com/yingmao/clash/act/MainActivity.kt @@ -128,7 +128,6 @@ class MainActivity : BaseActivity() { var clashBinder: IClashManager? = null private var mainBroadcastReceiver: BroadcastReceiver? = null val trafficStatisticsData = MutableLiveData() - var subLinkCode: Int=200 suspend fun setSub2(url: String) { profileBinder?.let { pm -> pm.queryAll().forEach { itemPro -> @@ -199,7 +198,6 @@ class MainActivity : BaseActivity() { mainAtyVM.startHeartBeat() mainAtyVM.getAirNodes() val intentFilter = IntentFilter(Intents.ACTION_NODE_LIST) - intentFilter.addAction(Intents.ACTION_SUB_HTTP_STATUS) mainBroadcastReceiver = NodeListBR() if (Build.VERSION.SDK_INT >= 34 && applicationInfo.targetSdkVersion >= 34) { registerReceiver( @@ -228,15 +226,6 @@ class MainActivity : BaseActivity() { val userTraffic=serStore.userTraffic userTrafficMethod(userTraffic) } - Intents.ACTION_SUB_HTTP_STATUS->{ - val codeMsg= intent.getIntExtra("code",200) - val exceptionStr = intent.getSerializableExtra("exception") - Log.i("ACTION_SUB_HTTP_STATUS codeMsg::${codeMsg} exceptionStr::${exceptionStr}") - subLinkCode=codeMsg - if(codeMsg!=200){ - RxToast.info(resources.getString(R.string.SubscriptionlinkTop)) - } - } else -> { } diff --git a/app/src/main/java/com/yingmao/clash/fragment/home/HomeFragment.kt b/app/src/main/java/com/yingmao/clash/fragment/home/HomeFragment.kt index 4fe7a97..d77ed1f 100644 --- a/app/src/main/java/com/yingmao/clash/fragment/home/HomeFragment.kt +++ b/app/src/main/java/com/yingmao/clash/fragment/home/HomeFragment.kt @@ -39,26 +39,21 @@ import com.google.gson.JsonParser import com.orhanobut.logger.Logger import com.tencent.mmkv.MMKV import com.yingmao.clash.R -import com.yingmao.clash.act.ChangeNodeActivity import com.yingmao.clash.act.ChangeNodeActivity.ProxyMode -import com.yingmao.clash.act.ExpensesRecordActivity import com.yingmao.clash.act.MainActivity import com.yingmao.clash.act.MainActivity.Companion.clashBinder import com.yingmao.clash.act.MainActivity.Companion.isSubbed import com.yingmao.clash.act.MainActivity.Companion.newMainActGlo import com.yingmao.clash.act.MainActivity.Companion.newUuid import com.yingmao.clash.act.MainActivity.Companion.profileBinder -import com.yingmao.clash.act.MainActivity.Companion.subLinkCode import com.yingmao.clash.act.MainActivity.Companion.subUrl import com.yingmao.clash.act.NodeGroupActivity import com.yingmao.clash.conf.BZYConstants import com.yingmao.clash.conf.BZYConstants.Companion.ScreenFlag import com.yingmao.clash.conf.Conf -import com.yingmao.clash.entity.ClashNodebBean import com.yingmao.clash.entity.NodeGroupItem import com.yingmao.clash.fragment.AccelerateViewModel import com.yingmao.clash.fragment.BaseFragment -import com.yingmao.clash.listener.AsyncCallBackListener import com.yingmao.clash.net.http.HttpReqType import com.yingmao.clash.net.http.HttpStatus import com.yingmao.clash.net.http.entity.AppStartupStatus @@ -66,7 +61,6 @@ import com.yingmao.clash.net.http.entity.ExpensesRecordRsp import com.yingmao.clash.net.http.entity.ShowNode import com.yingmao.clash.util.ActivityResultLifecycle import com.yingmao.clash.util.CommonUtils -import com.yingmao.clash.util.Utils import com.yingmao.clash.util.startClashService import com.yingmao.clash.util.stopClashService import com.yingmao.clash.view.RxToast @@ -80,11 +74,9 @@ import kotlinx.coroutines.coroutineScope import kotlinx.coroutines.delay import kotlinx.coroutines.launch import kotlinx.coroutines.withContext -import okhttp3.Response import java.text.SimpleDateFormat import java.util.Locale import java.util.concurrent.atomic.AtomicInteger -import kotlin.collections.get import kotlin.coroutines.resume import kotlin.coroutines.suspendCoroutine