@xamarin_russia

Страница 344 из 619
Aleksandr
06.04.2018
17:05:23
Xamarinform android

Вот поэтому возник вопрос по сборке мусора

Gleb
06.04.2018
17:54:55
Может лучше сначала перекачать его в локальный файл а потом уже с ним возиться?

Aleksandr
06.04.2018
18:00:33
Есть данные достаточно большие, (график определенных измерений) user должен моч его разделить на несколько частей, и записать.

Google
Aleksandr
06.04.2018
18:01:15
то есть он выделяет его часть и записывает

но если он будет 10 раз записывать его куски то ouutofmemory либо вылет

Aleksandr
06.04.2018
18:17:26
данные с блютуса за большой промежуток времени

все было хорошо пока заказчик не потребовал длительных измерений и мелкий дискрет

Кита
06.04.2018
18:23:19
300 метров по синезубу…

Aleksandr
06.04.2018
18:24:04
я сам до этого писал на плюсах, поэтому когда начинаются проблеммы с памятью, это меня не много смущает так как я не могу сделать delete))

Угу 300 метров 12 часов

Aleksandr
06.04.2018
18:37:29
хотел бы так взял бы билдер новый)))

Pavel
06.04.2018
19:15:59
фриланса дофига, именно ремоута меньше, но тоже есть, конторы из россии и украины охотно ищут удаленщиков, мне писали из москвы и киева например, у них там просто мало специалистов по этой технологии. У меня весь опыт замарина 2,5 года весь удаленный. В офисе сидел месяца 4.

Google
?‍?
06.04.2018
19:19:40
можно попробовать собирать 0 поколение принудительно.
Сначала его принудительно устанавливая, а нужное защищая

Кита
06.04.2018
19:27:04
если я не путаю gc моно запускается асинхронно вне потока юи.
это если ты его так настроишь, по умолчанию вроде бы нет. Но ты не забывай ещё что на android есть ещё родной GC который может работать как в фоне так и в UI треде

Max
06.04.2018
19:27:56
?
проф юмор...

Кита
06.04.2018
19:28:06
странно. не понял

Max
06.04.2018
19:28:35
странно. не понял
да всякие недалекие с петушиной горы RN обычно такое орут

Кита
06.04.2018
19:28:53
а

Pavel
06.04.2018
19:38:49
почему он не собирает Xamarin? ??
Например потому что в замарин это не виндосовская clr)

Pavel
06.04.2018
19:39:11
http://www.mono-project.com/docs/advanced/garbage-collector/sgen/working-with-sgen/

Aleksandr
06.04.2018
19:39:25
я забиаю byte[] из там 90 мб допустим, запихиваю что надо, отправляю в файл, потом насильно collect(), ожидание полной сборки муссора, потом смотрю оперативку и она не вычищена ((( надо тонкие настройки попробовать...

Pavel
06.04.2018
19:41:16
Я когда только приступил к работе над ним долго офигевал от всяких reference counting механизмов и прочей магии замарина. Да и до сих пор офигеваю. Учебник Рихтера в некоторых местах просто не применим, потому что не винда)

Aleksandr
06.04.2018
19:42:51
вот я тоже офигеваю)

Pavel
06.04.2018
19:44:40
Почитайте выше статью про sgen может найдёте ответы. Там не все так просто.

Aleksandr
06.04.2018
19:46:28
буду учить мат часть, спасибо :)

Pavel
06.04.2018
19:50:19
не

Google
Pavel
06.04.2018
19:50:27
это у айоси есть

Kirill
06.04.2018
19:50:41
Это понятно)

Pavel
06.04.2018
19:50:54
sgen насколько я знаю работает только с pcl кодом объектами из мира .net, все что идет через врапперы собирается нативными средствами платформы

Те я не могу сказать точно, но как я понимаю var view = new UIVIew(); вьюшка должна собираться механизмом RC потому что это враппер над обжэктивским UIView.

какие нибудь инты или объекты из PCL должны видимо SGen собираться. Я это понимаю так.

Den
07.04.2018
05:49:58
А как в MvvM cross переключиться с одной Model VIew на другую?

FinniV
07.04.2018
06:09:20
ShowViewModel

SkromRatClub
07.04.2018
09:53:10
Здравствуйте. Подскажите, у меня есть проект замарина под андроид созданный в visual studio. Возможно ли как-то собоать его на linux? Если да то как? Может хоть статью какую-то подкинете

Другой ос на пк нет

SkromRatClub
07.04.2018
10:01:51
Ну мне и нужно немного подредактировать код(несколько переменных. И собрать апк

если хочешь просто собрать апк
Appcentr решит данную задачу? Просто не пользлвался никогда.

Lamest
07.04.2018
10:02:52
если конечно у тебя вообще собирается проект

есть еще msbuild, он вроде собирает под линухом. но я не пользовался

есть еще xbuild

но они все сложнее будут чем appcenter

Kirill
07.04.2018
10:20:50
Добрый день. Подскажите такой вопрос по разметке. У меня есть LinearLayout1 и LinearLayout2, они находятся в LinearLayout3. Я хочу чтобы LinearLayout2 нахоидлся под LinearLayout1 имел высоту 50dp, а LinearLayout1 занимал все остальное пространство соответственно. Как это сделать? match_parent для LL1 не подходит, так как он скрывает LL2, wrap_content тоже не подходит- там не всегда столько контента. Нужно что бы LL1 занимал имменно все оставшееся место.

Google
SkromRatClub
07.04.2018
10:31:37
но они все сложнее будут чем appcenter
Хорошо спасибо буду пробовать сегодня

Kirill
07.04.2018
11:20:15
Constraint Layout решает 99% задач
Спасибо, сработало

Den
07.04.2018
12:56:38
А как передатьаргументы в ModelView после вызова ShowViewModel?

Max
07.04.2018
14:26:41
Den
07.04.2018
14:26:57
Iván
07.04.2018
15:34:15
https://blog.appfigures.com/ios-developers-ship-less-apps-for-first-time/

Flash > Xamarin > ReactNative :D

Jarasłaŭ Hančaroŭ
07.04.2018
15:58:27
Ребята, может кто поможет. Как на XF Android API 24+ программно запустить установку apk? Пробую так, но не выходит: if (Build.VERSION.SdkInt >= BuildVersionCodes.N) { Android.Net.Uri uri = Android.Net.Uri.Parse("content://" + pathDir); Intent intent = new Intent(Intent.ActionInstallPackage); intent.SetData(uri); intent.SetFlags(ActivityFlags.GrantReadUriPermission); MainActivity.Instance.StartActivity(intent); }

Max
08.04.2018
08:24:32
Утро, коллеги. Как лечится «Only http or https scheme is allowed», при жизненной необходимости HTTP POST по схеме «application/x-www-form-urlencoded» ?

Кита
08.04.2018
08:43:28
Утро, коллеги. Как лечится «Only http or https scheme is allowed», при жизненной необходимости HTTP POST по схеме «application/x-www-form-urlencoded» ?
Эм. Form-url это не схема. Это хидер определяющий тип контента. А схема это http/https/ftp итд

Max
08.04.2018
08:43:42
просто он не хочет пулять запрос с вот таким контентом

Кита
08.04.2018
08:45:27
просто он не хочет пулять запрос с вот таким контентом
Убери первую строчку и внимательно проверь url

Lamest
08.04.2018
08:54:42
https://aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong/

Max
08.04.2018
09:09:56
https://aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong/
Ну ок. Но это не решает проблему...

Lamest
08.04.2018
09:11:08
мне кажется у тебя ошибка не туда указывает.

Google
Lamest
08.04.2018
09:11:22
какая платформа, кстати?

Lamest
08.04.2018
09:12:18
у меня были проблемы с TLS 1.2, для чего пришлось использовать нативные реализации. ну там другая была проблема...

точнее я конструировал клиент с нативными меседж хендлерами

а содержимое RequestUri как выглядит в рантайме?

мб меняешь гдето _apiUri

Max
08.04.2018
09:29:56
мб меняешь гдето _apiUri
щас даже сдал на добавлении хеддера падать)

Lamest
08.04.2018
09:31:22
щас даже сдал на добавлении хеддера падать)
мб компилится неправильно. удали все, вместе с исходниками и восстанови с репы, пересобери

можно еще попробовать собрать в vs for mac

Кита
08.04.2018
09:39:00
щас даже сдал на добавлении хеддера падать)
не надо добавлять хедер. Он сам автоматом добавится

Проверь apiUri в рантайме - скинь строку сюда

Max
08.04.2018
09:40:04
Lamest
08.04.2018
09:42:20
кек

Кита
08.04.2018
09:43:31
https://aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong/
это больше про хттп клиент на aspе или виндовой платформе. Но вообще соглашусь с тем что инстанс http клиента должен быть 1 и не обязательно делать его статиком. Так же на мобайле без нативного под каждую платформу хэндлера я бы не рекомендовал юзать httpclient

Max
08.04.2018
09:43:53
кек
да я чет забыл чекнуть че делает FormUrlEncodedContent(tmp); , кто же мог предположить что он сам напишет тип

Max
08.04.2018
09:45:36
прописывать явно нужно только для application/json
никогда раньше ничего другого не юзал на мобилке прост))))))

Кита
08.04.2018
09:45:48
потому как StringContent не знает что ты в него суешь

Кита
08.04.2018
09:46:33
Но даже “Accept” в этом случае писать не надо. Потому как есть client.DefaultRequestHeaders.Accept

Max
08.04.2018
09:46:47
как бы там же еще js, xml text/application, html

Страница 344 из 619