- Android Studio Flamingo | 2022.2.1
- Build #AI-222.4459.24.2221.9862592, built on March 31, 2023
- Gradle JDK: jbr-17 (JetBrains Runtime version 17.0.6)
- Windows 11 (version 10.0.22000.1817)
| import android.app.Activity | |
| import android.content.Intent | |
| import android.content.IntentSender | |
| import android.os.Bundle | |
| import android.widget.Toast | |
| import androidx.appcompat.app.AppCompatActivity | |
| import androidx.core.content.ContextCompat | |
| import com.google.android.material.snackbar.Snackbar | |
| import com.google.android.play.core.appupdate.AppUpdateManager | |
| import com.google.android.play.core.appupdate.AppUpdateManagerFactory |
0x8545: Original 84 -> 850x08FF19: Original 75 -> EB0x1932C7: Original 75 -> 74 (remove UNREGISTERED in title bar, so no need to use a license)| inline fun <T> Call<T>.enqueue(crossinline onResult: Result<T>.() -> Unit) { | |
| enqueue(object : Callback<T> { | |
| override fun onFailure(call: Call<T>?, t: Throwable?) { | |
| onResult(Result.Error(ApiError("Network error"))) | |
| } | |
| override fun onResponse(call: Call<T>?, response: Response<T>) { | |
| onResult(response.result()) | |
| } | |
| }) |
| /** | |
| * It took me AGES to figure this out, seriously, exoplayer documentation IS SO BAD. | |
| */ | |
| package xxx | |
| import android.net.Uri | |
| import android.os.Bundle | |
| import android.support.v7.app.AppCompatActivity | |
| import com.cube.arc.R |