🔻STATO DI ANDROID 11 SULLA SERIE 7🔻
#OP7#OP7PRO#OP7T#OP7TPRO#OOS#R
Abbiamo parlato qualche tempo fa di un ritardo di Android 11. Stando alle dichiarazioni di OnePlus, c'è un problema con la decrittazione della memoria dopo l'OTA.
Pare però che ora si veda la luce in fondo al tunnel: Qualcomm (a cui spetta la risoluzione del bug) dovrebbe inviare una soluzione entro questa settimana.
Se questo avvenisse, il ramo Alpha inizierebbe a testare l'aggiornamento entro questo mese. Di questo passo, non aspettatevi nessuna Open Beta prima di metà gennaio.
Pierre
—
Il nostro canale 👉🏻@oneplusguide
I nostri gruppi 👉🏻@oneplusitcommunity
🚀 Вышел стабильный JavaScript движок от Google для Android
Новая стабильная библиотека Jetpack JavaScript Engine позволит разработчикам выполнять JS код в изолированной и ограниченной среде.
class MainActivity : ComponentActivity() {
// Теперь nullable, без lateinit
private var jsSandbox: JavaScriptSandbox? = null
private var jsIsolate: JavaScriptIsolate? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (!JavaScriptSandbox.isSupported()) {
Log.e("JS", "JavaScriptSandbox не поддерживается")
return
}
lifecycleScope.launch {
// Создаём и сохраняем в nullable-поле
jsSandbox = JavaScriptSandbox
.createConnectedInstanceAsync(applicationContext)
.await()
jsIsolate = jsSandbox?.createIsolate()
// При выполнении гарантируем, что jsIsolate != null
val result: String = jsIsolate
?.evaluateJavaScriptAsync(JS_SCRIPT_SCRING)
?.await()
?: "Ошибка: isolate не инициализирован"
Log.d("JS", "Результат выполнения: $result")
}
}
override fun onDestroy() {
super.onDestroy()
// Закрываем только если не null
jsIsolate?.close()
jsSandbox?.close()
}
}
#jetpack#js