Size: a a a

StartAndroid Ru Chat

2021 March 19

N2

N 2 in StartAndroid Ru Chat
Vladushka
Чисто хочу поинтересоваться, зачем с помощью рефлексии?
Потому что C# массив несовместим с Java, а мне надо массив создать в C# коде и передать в функцию которая вызывается по JNI
источник

СП

Сергей П. in StartAndroid Ru Chat
N 2
Как создать интовый(int, не Integer) массив с помощью рефлексии в Java?
Обычный типа int i[]= new int[100500]
источник

СП

Сергей П. in StartAndroid Ru Chat
А как к этому прикрутить рефлексию и зачем хз
источник

N2

N 2 in StartAndroid Ru Chat
Сергей П.
Обычный типа int i[]= new int[100500]
так это не через рефлексию
источник

N2

N 2 in StartAndroid Ru Chat
Сергей П.
А как к этому прикрутить рефлексию и зачем хз
выше написал
источник

СП

Сергей П. in StartAndroid Ru Chat
N 2
Потому что C# массив несовместим с Java, а мне надо массив создать в C# коде и передать в функцию которая вызывается по JNI
Несовместим почему именно?
источник

N2

N 2 in StartAndroid Ru Chat
так то я разобрался уже, создаю через рефлексию IntBuffer с ним работаю, потом через метод array() получаю нужный массив
источник

N2

N 2 in StartAndroid Ru Chat
Сергей П.
Несовместим почему именно?
понятие не имею, ну нельзя передать C# массив по JNI в java функцию, это не я придумал, в инете пишут что надо через рефлексию создавать массив, но там везде используются массивы строковые, а их легко очевидно создать, а int я никак не могу найти как
источник

СП

Сергей П. in StartAndroid Ru Chat
Ну типа, буфферы много полезного умеют.
Или там трабл  в  little/big endian?
источник

N2

N 2 in StartAndroid Ru Chat
вообще не ебу почему, возможно это косяк юнитековской обертки над JNI
источник
2021 March 20

АМ

Артем Миницкий... in StartAndroid Ru Chat
Подскажите пожалуйста у меня FirebaseAnalytics видит только эмуляторы но не видит реальные устройства кто-то с таким сталкивался!?
источник

AL

Alexandr Lyubimov in StartAndroid Ru Chat
А у тебя пермишены на доступ в интернет есть в приложении?
источник

СП

Сергей П. in StartAndroid Ru Chat
Кстати да. Хотя это д.б. и там и там работать одинаково
источник

А

Артём in StartAndroid Ru Chat
Артем Миницкий
Подскажите пожалуйста у меня FirebaseAnalytics видит только эмуляторы но не видит реальные устройства кто-то с таким сталкивался!?
У меня было нечто похожее. Возможно, проблемы с файлом google-services.json. Не спрашивайте, почему не одинаково работет на реальном устройстве и эмуляторе, просто попробуйте перенастроить. :)
Если нет - копайте, пожалуй, в телефон. Что-то не отправляет или хз.
источник

АМ

Артем Миницкий... in StartAndroid Ru Chat
Alexandr Lyubimov
А у тебя пермишены на доступ в интернет есть в приложении?
Да конечно
источник

АМ

Артем Миницкий... in StartAndroid Ru Chat
Артём
У меня было нечто похожее. Возможно, проблемы с файлом google-services.json. Не спрашивайте, почему не одинаково работет на реальном устройстве и эмуляторе, просто попробуйте перенастроить. :)
Если нет - копайте, пожалуй, в телефон. Что-то не отправляет или хз.
В телефоне не чего не менялось вроде, да и я не на одном проверял, файл перекачивал он такой же
источник

АМ

Артем Миницкий... in StartAndroid Ru Chat
Артем Миницкий
Подскажите пожалуйста у меня FirebaseAnalytics видит только эмуляторы но не видит реальные устройства кто-то с таким сталкивался!?
Начал сравнивать, google-services.json файл из других проектов и обнаружил что там не хватает не скольких строк, может из-за этого не работает? Не хватает "firebase_url" в "project_info" и "android_info" с "package_name", "certificate_hash" в "oauth_client". Я скачал еще раз файл и там их просто нету(
источник

EI

Evgenii Ivanov in StartAndroid Ru Chat
Подскажите с многопоточностью

Есть класс F у которого есть переменная A
Она может работать одновременно со множеством потоков, но ее нужно открывать до и закрывать после использования

В главном классе работаю с переменной A через инстанс F
Как можно сделать так, чтобы первый поток открывал переменную А, а последний закрывал бы ее ?
источник

v

vorobyoff in StartAndroid Ru Chat
Evgenii Ivanov
Подскажите с многопоточностью

Есть класс F у которого есть переменная A
Она может работать одновременно со множеством потоков, но ее нужно открывать до и закрывать после использования

В главном классе работаю с переменной A через инстанс F
Как можно сделать так, чтобы первый поток открывал переменную А, а последний закрывал бы ее ?
Открывай ее и закрывай в каждом потоке
источник

EI

Evgenii Ivanov in StartAndroid Ru Chat
vorobyoff
Открывай ее и закрывай в каждом потоке
Например, если одновременно работают 4 потока, и завершает работу первый, то закрывая из первого, он закрывает доступ для других потоков тоже и вылетает exception
источник