«kotlin» — интересное java.lang.NumberFormatException: неверная длинная ошибка ⇐ Android
-
Anonymous
«kotlin» — интересное java.lang.NumberFormatException: неверная длинная ошибка
в том же приложении
При одном и том же коде один из них работает нормально, а другой выдает ошибку. Что мне не хватает?
логарифм
Процесс: com.example.barkodokuyucu, PID: 9955 java.lang.NumberFormatException: недопустимое длинное: «9786257901444 " в java.lang.Long.invalidLong(Long.java:124) в java.lang.Long.parse(Long.java:361) в java.lang.Long.parseLong(Long.java:352) в java.lang.Long.parseLong(Long.java:318) MainActivity2.kt
это работает без ошибок
var barkod= Intent.getStringExtra("m1") привязка.textView2.text=barkod.toString() контекст val = это var db = DataBaseHelper(контекст) привязка.button2.setOnClickListener(){ var etadi =binding.editTextText.text.toString() var etsnkullanmatrh =binding.editTextNumber.text.toString() var etadet =binding.editTextNumber2.text.toString() вар etbarkod = привязка.textView2.text.toString() if (etadi.isNotEmpty() && etsnkullanmatrh.isNotEmpty()){ var kullanici =kullanici(etadi,etbarkod.toLong(),etsnkullanmatrh.toInt(),etadet.toInt()) db.insertData(кулланичи) }еще{ Toast.makeText(applicationContext,"lutfen", Toast.LENGTH_LONG).show() }} MainActivity3.kt
выдает ошибку
var barkod= Intent.getStringExtra("n1") привязка.textView3.text=barkod.toString() контекст val = это var db = DataBaseHelper(контекст) привязка.button3.setOnClickListener(){ вар этади = привязка.editTextText2.text.toString() var etsnkullanmatrh =binding.textView5.text.toString() var etadet =binding.editTextNumber4.text.toString() вар etbarkod = привязка.textView3.text.toString() if (etadi.isNotEmpty() && etsnkullanmatrh.isNotEmpty()){ var kullanici =kullanici(etadi,etbarkod.toLong(),etsnkullanmatrh.toInt(),etadet.toInt()) db.insertData(кулланичи) }еще{ Toast.makeText(applicationContext,"lutfen", Toast.LENGTH_LONG).show() }}
в том же приложении
При одном и том же коде один из них работает нормально, а другой выдает ошибку. Что мне не хватает?
логарифм
Процесс: com.example.barkodokuyucu, PID: 9955 java.lang.NumberFormatException: недопустимое длинное: «9786257901444 " в java.lang.Long.invalidLong(Long.java:124) в java.lang.Long.parse(Long.java:361) в java.lang.Long.parseLong(Long.java:352) в java.lang.Long.parseLong(Long.java:318) MainActivity2.kt
это работает без ошибок
var barkod= Intent.getStringExtra("m1") привязка.textView2.text=barkod.toString() контекст val = это var db = DataBaseHelper(контекст) привязка.button2.setOnClickListener(){ var etadi =binding.editTextText.text.toString() var etsnkullanmatrh =binding.editTextNumber.text.toString() var etadet =binding.editTextNumber2.text.toString() вар etbarkod = привязка.textView2.text.toString() if (etadi.isNotEmpty() && etsnkullanmatrh.isNotEmpty()){ var kullanici =kullanici(etadi,etbarkod.toLong(),etsnkullanmatrh.toInt(),etadet.toInt()) db.insertData(кулланичи) }еще{ Toast.makeText(applicationContext,"lutfen", Toast.LENGTH_LONG).show() }} MainActivity3.kt
выдает ошибку
var barkod= Intent.getStringExtra("n1") привязка.textView3.text=barkod.toString() контекст val = это var db = DataBaseHelper(контекст) привязка.button3.setOnClickListener(){ вар этади = привязка.editTextText2.text.toString() var etsnkullanmatrh =binding.textView5.text.toString() var etadet =binding.editTextNumber4.text.toString() вар etbarkod = привязка.textView3.text.toString() if (etadi.isNotEmpty() && etsnkullanmatrh.isNotEmpty()){ var kullanici =kullanici(etadi,etbarkod.toLong(),etsnkullanmatrh.toInt(),etadet.toInt()) db.insertData(кулланичи) }еще{ Toast.makeText(applicationContext,"lutfen", Toast.LENGTH_LONG).show() }}
Мобильная версия