Size: a a a

Android Developers

2021 December 31

L

Leonid in Android Developers
Какие параметры передаются в натив?
Если этот вызов закомментировать, будет падать?
Из натива обратно Java вызывается?
источник

t

temajm in Android Developers
1) int, int, int, byte[]
2) Ща попробую
3) Нет
источник

M

Maksim in Android Developers
Ребят, подскажите как можно исправить эту ошибку?
источник

L

Leonid in Android Developers
Какого размера массив байтов?
источник

t

temajm in Android Developers
Зависит от строки
источник

t

temajm in Android Developers
я передаю байты строки
источник

t

temajm in Android Developers
2) Не будет падать
источник

t

temajm in Android Developers
jbyte* pMsg = pEnv->GetByteArrayElements(bytes, &isCopy);
источник

t

temajm in Android Developers
pEnv->ReleaseByteArrayElements(bytes, pMsg, JNI_ABORT);
источник

t

temajm in Android Developers
я эти байты после очищаю
источник

I

Ivansuper in Android Developers
Может toString.toInt должно быть на аргументе внутри setText?
источник

L

Leonid in Android Developers
Закомментируйте код функции в нативе, чтобы ничего не делала. Так упадёт?
источник

t

temajm in Android Developers
хм, ща попробую
источник

I

Ivansuper in Android Developers
Помоему уже проще настроить и включить дебаггер нативного кода, там поставить точку и пошагово идти
источник

I

Ivansuper in Android Developers
Где-то после входа в натив генерируется исключение переполнения, но оно вероятно не проверяется сразу и висит как "про запас", после чего потом вылезает
источник

M

Maksim in Android Developers
Не помогло
источник

I

Ivansuper in Android Developers
Убери toInt
источник

L

Leonid in Android Developers
Согласен. Если можно подебажить, то однозначно нужно. Я в натив лазал сто лет тому назад через eclipse, там с дебагом было всё печально.
источник

L

Leonid in Android Developers
Оно вам говорит, что нет такого строкового resource id. Нужно предавать тот, который существует 🤷‍♂
источник

I

Ivansuper in Android Developers
Он передает int, но не ресурса
источник