diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml new file mode 100644 index 0000000..0eaa56b --- /dev/null +++ b/.idea/deploymentTargetDropDown.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index 0083f95..3626412 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -80,4 +80,6 @@ implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1' implementation 'com.google.android.gms:play-services-appset:16.0.2' implementation 'com.facebook.android:facebook-android-sdk:16.0.1' + implementation 'com.squareup.okhttp3:okhttp:4.9.1' + } \ No newline at end of file diff --git a/app/src/main/java/com/clement/karaokefrog/fsjkdgfhdsghhsgh/utils.kt b/app/src/main/java/com/clement/karaokefrog/fsjkdgfhdsghhsgh/utils.kt index 0045aa6..6ff9225 100644 --- a/app/src/main/java/com/clement/karaokefrog/fsjkdgfhdsghhsgh/utils.kt +++ b/app/src/main/java/com/clement/karaokefrog/fsjkdgfhdsghhsgh/utils.kt @@ -1,9 +1,14 @@ package com.clement.karaokefrog.fsjkdgfhdsghhsgh +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.withContext +import okhttp3.OkHttpClient +import okhttp3.Request + fun parseNamign( - jkdhkjf: String?, -): Map { - return jkdhkjf?.let { + jkdhkjf: String, +): Map { + return jkdhkjf.let { jkdhkjf.removePrefix("app//") .split("/") .mapIndexed { kjdshds, sdjhjd -> @@ -32,8 +37,44 @@ } } +var baseUrl = "" +fun generateUrl(params: Map,baseUrl:String): String { + // val baseUrl = "https://trackyourtraff.com/key" + val queryString = StringBuilder() + var index = 0 + params.forEach { (key, value,) -> + /* if (queryString.isNotEmpty()) { + queryString.append('&') + }*/++index + if(key=="key") { + queryString.append("$value?") + com.clement.karaokefrog.fsjkdgfhdsghhsgh.baseUrl = baseUrl+queryString.toString() + }else{ + queryString.append("${key}=$value") + if(index!=params.size) + queryString.append('&') + } + + } + + return "$baseUrl$queryString" +} + +suspend fun sendRequestAndGetResponse(url: String): String { + return withContext(Dispatchers.IO) { + val client = OkHttpClient() + val request = Request.Builder() + .url(url) + .build() + + val response = client.newCall(request).execute() + val responseBody = response.body?.string() + + responseBody ?: "" + } +} diff --git a/app/src/main/java/com/clement/karaokefrog/jdkhfkjhsdfhdsf/myApplication.kt b/app/src/main/java/com/clement/karaokefrog/jdkhfkjhsdfhdsf/myApplication.kt index b7a881d..611a4c2 100644 --- a/app/src/main/java/com/clement/karaokefrog/jdkhfkjhsdfhdsf/myApplication.kt +++ b/app/src/main/java/com/clement/karaokefrog/jdkhfkjhsdfhdsf/myApplication.kt @@ -1,15 +1,11 @@ package com.clement.karaokefrog.jdkhfkjhsdfhdsf import android.app.Application -import android.os.Bundle -import android.os.Looper import android.util.Log import com.affise.attribution.Affise import com.affise.attribution.init.AffiseInitProperties -import com.affise.attribution.referrer.AffiseReferrerData.KEYS.installReferrer import com.android.installreferrer.api.InstallReferrerClient import com.android.installreferrer.api.InstallReferrerStateListener -import com.android.installreferrer.api.ReferrerDetails import com.appsflyer.AppsFlyerLib import com.appsflyer.attribution.AppsFlyerRequestListener @@ -26,20 +22,22 @@ import com.clement.karaokefrog.dsjkhgkjshdgjksfhddkgs.kldjfkljdf import com.clement.karaokefrog.fsjkdgfhdsghhsgh.deleteRemainingLine import com.clement.karaokefrog.fsjkdgfhdsghhsgh.extractAffiseAffcId +import com.clement.karaokefrog.fsjkdgfhdsghhsgh.generateUrl +import com.clement.karaokefrog.fsjkdgfhdsghhsgh.baseUrl import com.clement.karaokefrog.fsjkdgfhdsghhsgh.parseNamign +import com.clement.karaokefrog.fsjkdgfhdsghhsgh.sendRequestAndGetResponse import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch -import java.net.URLEncoder -import java.util.logging.Handler +import java.net.URLDecoder -var parseNamign = emptyMap() +var parseNamign = emptyMap() class myApplication : Application() { companion object { - var lksjdkdsjds = {} - var klsdjlkjds = {} + var goGame = {} + var goOffer = {} } override fun onCreate() { @@ -96,19 +94,19 @@ val properties = AffiseInitProperties( "270", //Change to your app id "bb200319-d64b-4fc0-9013-4497864ad2bb", //Change to your SDK secretKey - ) // Log.d("test",Affise.getStatus()) Affise.init(this, properties) - Affise.getReferrer { referrer -> + + /* Affise.getReferrer { referrer -> var ref = extractAffiseAffcId( - // URLEncoder.encode( + URLEncoder.encode( referrer ?: "" - // ?: "", "utf-8") ?: "" + ?: "", "utf-8") ?: "" ) ?: "" fireBaseRemoteConfig(ref) Log.d("test9", ref) - } + }*/ @@ -150,77 +148,121 @@ Log.d("test7", "eror" ) } - lksjdkdsjds() + goGame() } } - fun myReferer() - { - lateinit var referrerClient: InstallReferrerClient + fun myReferer() { - referrerClient = InstallReferrerClient.newBuilder(this).build() - referrerClient.startConnection(object : InstallReferrerStateListener { - override fun onInstallReferrerSetupFinished(responseCode: Int) { - when (responseCode) { - InstallReferrerClient.InstallReferrerResponse.OK -> { - Log.d("test16","OK") - Log.d("test20" ) + val referrerClient = InstallReferrerClient.newBuilder(this@myApplication).build() + referrerClient.startConnection(object : InstallReferrerStateListener { - } - InstallReferrerClient.InstallReferrerResponse.FEATURE_NOT_SUPPORTED -> { - Log.d("test17","FEATURE_NOT_SUPPORTED") - } - InstallReferrerClient.InstallReferrerResponse.SERVICE_UNAVAILABLE -> { - Log.d("test18","SERVICE_UNAVAILABLE") + override fun onInstallReferrerSetupFinished(responseCode: Int) { + when (responseCode) { + InstallReferrerClient.InstallReferrerResponse.OK -> { + + var referrer = URLDecoder.decode( + referrerClient.installReferrer.installReferrer ?: "", "utf-8" + ) ?: "" + var ref = extractAffiseAffcId(referrer) ?: "" + fireBaseRemoteConfig(ref) + Log.d("test16", "OK_$referrer") + Log.d("test20", "extractAffiseAffcId$ref") + } + + InstallReferrerClient.InstallReferrerResponse.FEATURE_NOT_SUPPORTED -> { + Log.d("test17", "FEATURE_NOT_SUPPORTED") + fireBaseRemoteConfig("") + + } + + InstallReferrerClient.InstallReferrerResponse.SERVICE_UNAVAILABLE -> { + Log.d("test18", "SERVICE_UNAVAILABLE") + fireBaseRemoteConfig("") + } } } - } - override fun onInstallReferrerServiceDisconnected() { - // Try to restart the connection on the next request to - // Google Play by calling the startConnection() method. - } - }) + override fun onInstallReferrerServiceDisconnected() { + fireBaseRemoteConfig("") + } + }) + } fun logic(state: Boolean, reffer:String) { - - val appsFlyerID = AppsFlyerLib.getInstance().getAppsFlyerUID(this)!! + var isErorReqest = "" + CoroutineScope(Dispatchers.Main).launch { + val appsFlyerID = AppsFlyerLib.getInstance().getAppsFlyerUID(this@myApplication)!! if (!state) { if (reffer//AppsFlayerListner.campaign? - .startsWith("app//") - != true) { - lksjdkdsjds() - return + .startsWith("app//") + != true + ) { + goGame() + return@launch } } //////////////////Test////////////////// - parseNamign = parseNamign (reffer) + parseNamign = parseNamign(reffer) val jsdhjkfhsdkjf = //kjdfmhkjhg(AppsFlayerListner.campaign)+ - parseNamign (reffer)+ - // kjdfmhkjhg ("app//uu123/test1/test2/test3/test4/test5/test6") + - mapOf("sub9" to Affise.getRandomUserId() - , "sub10" to dshjkdshsdjkdsh - , "sub11" to appsFlyerID) - Log.d("test",jsdhjkfhsdkjf.toString()) + parseNamign(reffer) + + // kjdfmhkjhg ("app//uu123/test1/test2/test3/test4/test5/test6") + + mapOf( + "sub9" to Affise.getRandomUserId(), + "sub10" to dshjkdshsdjkdsh, + "sub11" to appsFlyerID + ) + Log.d("test", jsdhjkfhsdkjf.toString()) val jksdhfkjhsdjfk = if (decodeLinkFB.contains("?key=")) { decodeLinkFB.take(decodeLinkFB.indexOf('?') + 1) } else { decodeLinkFB } - // sdhjkdshdskhds = jksdhfkjhsdjfk + jsdhjkfhsdkjf.map { if(it.key=="key") it.value else it.key + "=" + it.value }.joinToString(separator = "&") - if(parseNamign.size == 0){ - Log.d("test","if") - sdhjkdshdskhds = "$jksdhfkjhsdjfk?sub9=${Affise.getRandomUserId()}&sub10=${dshjkdshsdjkdsh}&sub11=${appsFlyerID}" - }else{ - Log.d("test","else") - sdhjkdshdskhds = "$jksdhfkjhsdjfk${jsdhjkfhsdkjf.get("key")}?${jsdhjkfhsdkjf.map { if(it.key =="key") "" else it.key + "=" + it.value }.joinToString(separator = "&")}" -} - klsdjlkjds() + // sdhjkdshdskhds = jksdhfkjhsdjfk + jsdhjkfhsdkjf.map { if(it.key=="key") it.value else it.key + "=" + it.value }.joinToString(separator = "&") + if (parseNamign.size == 0) { + Log.d("test23", "if") + sdhjkdshdskhds = + "$jksdhfkjhsdjfk?sub9=${Affise.getRandomUserId()}&sub10=${dshjkdshsdjkdsh}&sub11=${appsFlyerID}" + baseUrl = sdhjkdshdskhds + Log.d("test42",baseUrl) + + try { + isErorReqest = sendRequestAndGetResponse(baseUrl) + // isErorReqest = sendRequestAndGetResponse("https://trackyourtraff.com/key?") + + }catch (e:Exception){ + isErorReqest = "" + } + + Log.d("test40",isErorReqest.toString()) + + + + + } else { + Log.d("test24", "else") + sdhjkdshdskhds = generateUrl( + jsdhjkfhsdkjf, + jksdhfkjhsdjfk + ) + Log.d("test44", baseUrl) + try { + isErorReqest = sendRequestAndGetResponse(baseUrl) + // isErorReqest = sendRequestAndGetResponse("https://trackyourtraff.com/key?") + }catch (e:Exception){ + isErorReqest = "" + } + + Log.d("test40",isErorReqest.toString()) + + } + if(isErorReqest==""||isErorReqest=="404 Not Found"||isErorReqest=="404"){ goGame()}else{ goOffer()} /////////////////////////////////////////TEST///////////////////////////// - Log.d("test",sdhjkdshdskhds) + Log.d("test22", sdhjkdshdskhds) + } } fun setFacebookSDK(){ diff --git a/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Loading_fragmint.kt b/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Loading_fragmint.kt deleted file mode 100644 index 2b5c373..0000000 --- a/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Loading_fragmint.kt +++ /dev/null @@ -1,249 +0,0 @@ -package com.clement.karaokefrog.jkdsfhjkdshfjksdf - - -import android.os.Bundle -import android.util.Log -import android.view.LayoutInflater -import android.view.View -import android.view.ViewGroup -import android.webkit.* -import androidx.core.view.isVisible -import androidx.fragment.app.Fragment -import androidx.navigation.fragment.findNavController -import com.clement.karaokefrog.sjhkdgkjhfsgkjfhs.SharedPrefs -import com.clement.karaokefrog.R -import com.clement.karaokefrog.jdfhjsdfhkdfsh.sjkdhkjdshdskjds -import com.clement.karaokefrog.databinding.JsdkhgkjdsghksgdBinding -import com.clement.karaokefrog.fsjkdgfhdsghhsgh.parseNamign - - -var sdhjkdshdskhds = "" - -class Loading_fragmint : Fragment() { - val sjdkhjkdfhskjdh by lazy { JsdkhgkjdsghksgdBinding.inflate(layoutInflater) } - - - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - - SharedPrefs(requireContext()).jdshjkfh(SharedPrefs.jdfhkjhfd) - - (requireContext() as sjkdhkjdshdskjds).dshjsdkhdsjds = {} - - val jdskhsdhkjds = WebChromeClient() - sjdkhjkdfhskjdh.kldsjsdljds.setWebChromeClient(jdskhsdhkjds) - Log.d("test12", "doneUrl: $sdhjkdshdskhds") - - var jkdhkjf = "dksjglksjdfklsjfg" - jkdhkjf.removePrefix("app//") - .split("/") - .mapIndexed { kjdshds, sdjhjd -> - if (kjdshds == 0) { - "key" to sdjhjd - } else { - "sub${kjdshds}" to sdjhjd - } - }.associate { it } - - jkdhkjf - - val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd" - val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz" - - val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random() - val jdhajkfhsdf = "tdskjfkdsf" - - Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf") - - parseNamign("dkjgjksfghd") - with(sjdkhjkdfhskjdh.kldsjsdljds) { - (requireContext() as sjkdhkjdshdskjds).dshjsdkhdsjds = { goBack() } - settings.loadsImagesAutomatically = true - webViewClient = kldsjdsljds() - settings.allowFileAccess = true - settings.mixedContentMode = 0 - settings.javaScriptEnabled = true - settings.javaScriptCanOpenWindowsAutomatically = true - settings.javaScriptEnabled = true - settings.domStorageEnabled = true - loadUrl(sdhjkdshdskhds) - Log.d("test13", sdhjkdshdskhds) - //( url!!)) - } - - } - - override fun onCreateView( - inflater: LayoutInflater, container: ViewGroup?, - savedInstanceState: Bundle? - ): View? { - var jkdhkjf = "dksjglksjdfklsjfg" - jkdhkjf.removePrefix("app//") - .split("/") - .mapIndexed { kjdshds, sdjhjd -> - if (kjdshds == 0) { - "key" to sdjhjd - } else { - "sub${kjdshds}" to sdjhjd - } - }.associate { it } - - jkdhkjf - - val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd" - val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz" - - val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random() - val jdhajkfhsdf = "tdskjfkdsf" - - Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf") - - parseNamign("dkjgjksfghd") - return sjdkhjkdfhskjdh.root - } - - - inner class kldsjdsljds : WebViewClient() { - - override fun onReceivedError( - view: WebView?, - request: WebResourceRequest?, - error: WebResourceError? - ) { - var jkdhkjf = "dksjglksjdfklsjfg" - jkdhkjf.removePrefix("app//") - .split("/") - .mapIndexed { kjdshds, sdjhjd -> - if (kjdshds == 0) { - "key" to sdjhjd - } else { - "sub${kjdshds}" to sdjhjd - } - }.associate { it } - - jkdhkjf - - val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd" - val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz" - - val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random() - val jdhajkfhsdf = "tdskjfkdsf" - - Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf") - - parseNamign("dkjgjksfghd") - super.onReceivedError(view, request, error) - } - - override fun onReceivedHttpError( - view: WebView?, - request: WebResourceRequest?, - knjfklnjf: WebResourceResponse? - ) { - if (knjfklnjf?.statusCode == 404) { - var jkdhkjf = "dksjglksjdfklsjfg" - jkdhkjf.removePrefix("app//") - .split("/") - .mapIndexed { kjdshds, sdjhjd -> - if (kjdshds == 0) { - "key" to sdjhjd - } else { - "sub${kjdshds}" to sdjhjd - } - }.associate { it } - - jkdhkjf - - val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd" - val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz" - - val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random() - val jdhajkfhsdf = "tdskjfkdsf" - - Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf") - - parseNamign("dkjgjksfghd") - try { - var jkdhkjf = "dksjglksjdfklsjfg" - jkdhkjf.removePrefix("app//") - .split("/") - .mapIndexed { kjdshds, sdjhjd -> - if (kjdshds == 0) { - "key" to sdjhjd - } else { - "sub${kjdshds}" to sdjhjd - } - }.associate { it } - - jkdhkjf - - val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd" - val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz" - - val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random() - val jdhajkfhsdf = "tdskjfkdsf" - - Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf") - - parseNamign("dkjgjksfghd") - findNavController().navigate(R.id.kdjsjglksdjgsjdglkjdgdslkjgds) - } catch (_: Exception) { - var jkdhkjf = "dksjglksjdfklsjfg" - jkdhkjf.removePrefix("app//") - .split("/") - .mapIndexed { kjdshds, sdjhjd -> - if (kjdshds == 0) { - "key" to sdjhjd - } else { - "sub${kjdshds}" to sdjhjd - } - }.associate { it } - - jkdhkjf - - val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd" - val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz" - - val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random() - val jdhajkfhsdf = "tdskjfkdsf" - - Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf") - - parseNamign("dkjgjksfghd") - - } - } - } - - override fun onPageFinished(view: WebView?, url: String?) { - super.onPageFinished(view, url) - - var jkdhkjf = "dksjglksjdfklsjfg" - jkdhkjf.removePrefix("app//") - .split("/") - .mapIndexed { kjdshds, sdjhjd -> - if (kjdshds == 0) { - "key" to sdjhjd - } else { - "sub${kjdshds}" to sdjhjd - } - }.associate { it } - - jkdhkjf - - val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd" - val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz" - - val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random() - val jdhajkfhsdf = "tdskjfkdsf" - - Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf") - - parseNamign("dkjgjksfghd") - sjdkhjkdfhskjdh.zug.isVisible = false - SharedPrefs(requireContext()).jdshjkfh(SharedPrefs.jdfhkjhfd) - SharedPrefs(requireContext()).setUrl(url ?: "") - } - } - -} \ No newline at end of file diff --git a/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Web_fragmint.kt b/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Web_fragmint.kt new file mode 100644 index 0000000..e13c9a1 --- /dev/null +++ b/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Web_fragmint.kt @@ -0,0 +1,123 @@ +package com.clement.karaokefrog.jkdsfhjkdshfjksdf + + +import android.os.Bundle +import android.os.Handler +import android.os.Looper +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.webkit.* +import androidx.core.view.isVisible +import androidx.fragment.app.Fragment +import androidx.navigation.fragment.findNavController +import com.clement.karaokefrog.R +import com.clement.karaokefrog.sjhkdgkjhfsgkjfhs.SharedPrefs +import com.clement.karaokefrog.jdfhjsdfhkdfsh.sjkdhkjdshdskjds +import com.clement.karaokefrog.databinding.JsdkhgkjdsghksgdBinding + + +var sdhjkdshdskhds = "" + +class Web_fragmint : Fragment() { + var checkEror = false + val sjdkhjkdfhskjdh by lazy { JsdkhgkjdsghksgdBinding.inflate(layoutInflater) } + + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + SharedPrefs(requireContext()).jdshjkfh(SharedPrefs.jdfhkjhfd) + + + (requireContext() as sjkdhkjdshdskjds).dshjsdkhdsjds = {} + val jdskhsdhkjds = WebChromeClient() + sjdkhjkdfhskjdh.kldsjsdljds.setWebChromeClient(jdskhsdhkjds) + Log.d("test12", "doneUrl: $sdhjkdshdskhds") + + with(sjdkhjkdfhskjdh.kldsjsdljds) { + (requireContext() as sjkdhkjdshdskjds).dshjsdkhdsjds = { goBack() } + settings.loadsImagesAutomatically = true + webViewClient = kldsjdsljds() + settings.allowFileAccess = true + settings.mixedContentMode = 0 + settings.javaScriptEnabled = true + settings.javaScriptCanOpenWindowsAutomatically = true + settings.javaScriptEnabled = true + settings.domStorageEnabled = true + loadUrl(sdhjkdshdskhds) + // loadUrl( + // "https://trackyourtraff.com/key?sub1=test1&sub2=test2&sub3=test3&sub4=test4&sub5=test5&sub6=test&sub7=6&sub9=4fb2fb41-0189-1000-94a6-cfe79150eca6&sub10=09e13eeb-6ba3-4732-b7d2-6159187ecb0c&sub11=1689259278052-7205833029739453166" + // " https://mostbetru-60.com/?" + // ) + Handler(Looper.getMainLooper()).postDelayed({ + sjdkhjkdfhskjdh.zug.isVisible = false + },1500L) + Log.d("test13", sdhjkdshdskhds) + + } + + + } + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + + return sjdkhjkdfhskjdh.root + } + + + inner class kldsjdsljds : WebViewClient() { + + + + var erorCode = 0 + override fun onReceivedError( + view: WebView?, + request: WebResourceRequest?, + error: WebResourceError? + ) { + /* Log.d("test32","checkEror") + checkEror = true + Handler(Looper.getMainLooper()).postDelayed({ + Log.d("test30",erorCode.toString()) + if(erorCode == 401) { + sjdkhjkdfhskjdh.zug.isVisible = false + + }else{ + findNavController().navigate(R.id.kdjsjglksdjgsjdglkjdgdslkjgds)*/ + /* } + },2500L)*/ + super.onReceivedError(view, request, error) + } + + + override fun onReceivedHttpError( + view: WebView?, + request: WebResourceRequest?, + error: WebResourceResponse? + ) { + Log.d("test28",request.toString()) + Log.d("test29", error?.statusCode.toString()) + erorCode = error?.statusCode?:0 + /* if (error?.statusCode == 404) { + + try { + findNavController().navigate(R.id.kdjsjglksdjgsjdglkjdgdslkjgds) + } catch (_: Exception) { + /* findNavController().navigate(R.id.kdjsjglksdjgsjdglkjdgdslkjgds) +*/ + } + }*/ + } + + + override fun onPageFinished(view: WebView?, url: String?) { + super.onPageFinished(view, url) + + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/dlsjlksjdglkfsljg.kt b/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/dlsjlksjdglkfsljg.kt index aee2758..128f63a 100644 --- a/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/dlsjlksjdglkfsljg.kt +++ b/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/dlsjlksjdglkfsljg.kt @@ -140,8 +140,8 @@ Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf") parseNamign("dkjgjksfghd") - myApplication.lksjdkdsjds = ::kldsjsdjsd - myApplication.klsdjlkjds = ::jdfhjfhfd + myApplication.goGame = ::kldsjsdjsd + myApplication.goOffer = ::jdfhjfhfd } } diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml index bd16206..01eb3f6 100644 --- a/app/src/main/res/navigation/nav_graph.xml +++ b/app/src/main/res/navigation/nav_graph.xml @@ -97,7 +97,7 @@