При запуске деятельности мое приложение вылетает при GetEncryptedSharedPrefs: < /p>
if(getEncryptedSharedPrefs().getString("pinSettingsLogin", "")!!.isEmpty()){
getEncryptedSharedPrefs().edit()
.putString("pinSettingsLogin" , "0000")
.apply()
}
< /code>
С этой ошибкой: < /p>
Caused by: com.google.crypto.tink.shaded.protobuf.InvalidProtocolBufferException: Protocol message contained an invalid tag (zero).
< /code>
Странная вещь в том, что это операция, если оператор работает на Android 10 и 11, но не на Android 12. Этот оператор здесь, потому что в «if» ниже я проверяю, если PinttingSlogin = 0000 так что это идет на новое действие самостоятельно. < /p>
if(getEncryptedSharedPrefs().getString("pinSettingsLogin", "").equals("0000")){
val i = Intent(this, SettingsActivity::class.java)
startActivity(i)
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left)
}
Подробнее здесь: https://stackoverflow.com/questions/737 ... rexception
Вызвано: com.google.crypto.tink.shaded.protobuf.invalidprotocolbufferexception: сообщение протокола содержало неверную т ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение