@xamarin_russia

Страница 420 из 619
Dmitry
13.06.2018
05:13:08
Так, проблема, кажется решена. В контекстном меню солюшена есть пункт "преобразовать формат решения". Был формат студии 2012, преобразовал в 2017. Недостающие константы появились

Jakhongir
13.06.2018
05:53:04
Hello everybody. I am new in programming, but I know C++, html and css. So now, I have two choice Xamarin or android studio. So please, help me choose between them? Which one should I learn now?

Александр
13.06.2018
05:54:29
Люди, помогите советом, можно ли реализовать такую идею: пользователь нажимает кнопку появляется окно в которое он вводит имя, телефон или емайл далее он входит в чат, каждый чат отдельный, другими слова если 5 клиентов зашли в чат, то у меня на пк должно ПО открыть 5 вкладок с чатами. Куда копать чтобы такое создать?

Iván
13.06.2018
05:56:49
если это поддержка клиентов бизнеса, то возможно дешевле будет взять Intercom или одного из его конкурентов чем учиться писать подобное с нуля

Google
Александр
13.06.2018
05:57:47
Iván
13.06.2018
05:58:56
да, это тоже можно сделать через чей-то SaaS backend ориентированный на поддержку, там даже готовый плагин чата для iOS/Android будет скорее всего

https://github.com/intercom/intercom-ios

самому разве что через Firebase, с нуля писать бэк сильно не рекомендую

Iván
13.06.2018
06:01:22
для админа? да

https://github.com/search?q=firebase+chat

вот тонны этих чатов из коробки https://www.producthunt.com/ask/1829-which-is-the-best-and-free-alternative-to-intercom-io

Александр
13.06.2018
06:05:17
Просто думаю можно настроить, мне нравиться 1 ссылка)

Iván
13.06.2018
06:06:06
ну одному или нет зависит от размера команды поддержки, но друг друга они не видят точно

это сейчас на каждом втором сайте у современных бизнесов – окошко в углу лезет "как вам помочь, напишите нам онлайн"

Александр
13.06.2018
06:07:16
ну одному или нет зависит от размера команды поддержки, но друг друга они не видят точно
Спасибо большое сейчас буду копаться, это получается, даже на пк ПО писать не надо

Google
Iván
13.06.2018
06:07:52
да, там всё в вебе будет и с fallback на электронную почту если саппорт спит )

ну см. по списку у кого есть iOS и Android плагины, а лучше конечно Xamarin (но вряд ли)

конкуренция у них изрядная, может даже Free планы есть на маленькие бизнесы

Александр
13.06.2018
06:09:14
ну см. по списку у кого есть iOS и Android плагины, а лучше конечно Xamarin (но вряд ли)
Кстати, я вот пишу на андройде в студии это ведь xamarin?

Iván
13.06.2018
06:10:11
? если это C# и проект включает библиотеки .NET на мобильные устройства – то наверное да

Iván
13.06.2018
06:13:21
это хардкор, imo лучше дальше подключения к API готового сервиса на данном этапе обучения не ходить

особенно если у проекта есть сроки ?

Kirill
13.06.2018
06:17:17
Всем привет, кто знает, как для RecycleView (Android) установить позицию по дефолту без анимации. Дело в том, что я использую плагин, и не могу переопределять методы в LayoutManager, так же в плагине были переопределены методы SmoothScrollToPosition и ScrollToPosition которые вызывают анимацию для скрола. Моя же задаче сделать скролл к определенному элементу моментально, без анимации. Есть у кого идеи?

Alexander
13.06.2018
07:04:05
можно ли скачать предыдущие версии VS, например 15.7.0?

Kirill
13.06.2018
07:54:10
Можно свой layout manager задать
Но тогда я потеряю логику от уже установленого LayoutManager

Юра
13.06.2018
07:54:22
Добрый день, дико застрял c "Cannot access a disposed object exception", безрезультатно бьюсь третьи сутки. Может кто сможет помочь, буду очень рад и благодарен. Вот ссылки на проблематку https://forums.xamarin.com/discussion/comment/334338#Comment_334338 и https://stackoverflow.com/questions/50794909/cannot-access-a-disposedobject-exception-in-xamarin-when-attempting-to-send-a

Дабы не захломлять чат описывать тут проблему наверное не стоит...

Kirill
13.06.2018
07:55:30
Но тогда я потеряю логику от уже установленого LayoutManager
Ну скопируй из него реализацию и допиши свою

Kirill
13.06.2018
07:56:11
Ну скопируй из него реализацию и допиши свою
Реализация ссылается на internal и private методы и свойства в других классах, придется копировать весь код

Kirill
13.06.2018
07:57:13
Реализация ссылается на internal и private методы и свойства в других классах, придется копировать весь код
Можно и рефлексией, если не хочешь все копировать, но почему нет, если не устраивает решение из коробки?

Kirill
13.06.2018
07:59:40
Можно и рефлексией, если не хочешь все копировать, но почему нет, если не устраивает решение из коробки?
Потому, что придется копировать весь код, проще слить исходники с github и сбилдить свой nuget пакет. Но я хотел найти элегантный метод, рефлексия - грязно, коприрование кода тоже

Igor
13.06.2018
08:13:40
всем привет. помню пару месяцев назад кто-то делился скриптом для очистки мака от хлама, но найти не могу. может кто помнит?
скрипт для чистки xamarin на mac: #!/bin/bash rm -rf ~/.nuget/packages rm -rf ~/.local/share/NuGet rm -rf ~/.local/share/Xamarin rm -rf ~/Library/Caches/VisualStudio rm -rf ~/Library/Caches/Xamarin rm -rf ~/Library/Caches/XamarinInstaller https://habr.com/post/358444/

Google
Igor
13.06.2018
08:15:22
и еще советую сделать preallocated disk на wmware, по умолчанию growable и если почистите кеш, то место будет занимать тоже, что и до очистки

vladimir
13.06.2018
08:27:58
Остановился- отрисовать
вроде очевидный хинт, но как-то даже не думал использовать буду так теперь делать, спасибо ;)

Кита
13.06.2018
08:30:00
Ещё норм тема не грузить данные, пока пользователь скроллит
ну что значит не грузить данные. Просто биндинги много времени сжирают. Не используйте формовские биндинги и все

Mykhail
13.06.2018
09:00:32
Коллеги, у кого-то работает Xamarin iOS Background fetch? Не удается вызвать ни на эмуляторе, ни на девайсе

Mykhail
13.06.2018
09:11:49
Удалось запустить на симуляторе, на девайсе пока безуспешно в дебаге

Cimon
13.06.2018
09:17:46
Ребят

Кто нить писал распределеный сервер

Sovent
13.06.2018
09:19:47
Да

Kirill
13.06.2018
09:47:35
ну что значит не грузить данные. Просто биндинги много времени сжирают. Не используйте формовские биндинги и все
+1. Один из способов ускорить отображение ячеек в ListView - убрать Binding и заменить обычным присваиванием в OnBindingContextChanged.

Max
13.06.2018
09:55:36
Я думал он сам по себе так тем же самым занимается

Vladislav
13.06.2018
10:43:11
Александр
13.06.2018
10:46:52
Люди а где находиться общая среда mono

Vladislav
13.06.2018
10:49:08
А в чем проблема поменять?
Возвращаемся к code-behind только со стороны модели? На самом деле интересно, лучшая практика работы с биндингами - не использовать биндинги?

Kirill
13.06.2018
10:51:43
Возвращаемся к code-behind только со стороны модели? На самом деле интересно, лучшая практика работы с биндингами - не использовать биндинги?
Биндинги вещь хорошая и надо использовать. Но вот в некоторых местах они сказываются на производительности. И зачем code-behind в модели? Так же в ячейке можно конвертеры и тд использовать, всё, что реализуется через байндинги. Главный минус - нужно кастовать BindingContext напрямую к модели

Александр
13.06.2018
11:12:22
Код страны две цифры

RU?

Google
vladimir
13.06.2018
11:14:38
XY problem какой-то

конкретней вопрос можно?

Александр
13.06.2018
11:15:58
Ну просят ввести 2 цифры код страны у нас же 228, если не ошибаюсь

vladimir
13.06.2018
11:16:25
кто просит? куда ввести?

Александр
13.06.2018
11:16:45
Хранилище ключей Android

Александр
13.06.2018
11:17:06
228 это статья

vladimir
13.06.2018
11:18:00
что за хранилище ключей? это какой-то машинный перевод keystore?

Александр
13.06.2018
11:18:00
точно цифры? не буквы типа RUS?

Admin
ERROR: S client not available

Александр
13.06.2018
11:18:24
Точно цифры

vladimir
13.06.2018
11:18:36
можно скриншот?

Александр
13.06.2018
11:19:26
идентификатор страны вообще не может быть закодирован 2-значным числом, если речь о десятичной системе, конечно

Александр
13.06.2018
11:22:56


vladimir
13.06.2018
11:25:06
а больше можно скриншот? смысл его делать с тем, что уже спросили?

со всей информацией

Александр
13.06.2018
11:26:21
Короче RU

vladimir
13.06.2018
11:27:59
используйте ПО с английским интерфейсом, так будет меньше проблем, и их гугление займёт меньше времени сложно догадаться, что за хранилище ключей (99%, что это keystore)

всё быстро гуглится на английском

Kirill
13.06.2018
11:29:56
Да, при создании keystore просит это. Писать можно что угодно туда, не критично)

vladimir
13.06.2018
11:29:56
https://docs.microsoft.com/en-us/xamarin/android/deploy-test/signing/index?tabs=vswin#newcertvs

Google
Yuliya
13.06.2018
12:11:00
всем привет. кто какими сервисами пользуется для крашрепортинга? интересует возможность дополнительно навешивать какие-нибудь данные юзера, а также логгировать отловленные эксепшены с возможностью отложенного логгирования (девайс вернулся из офлайна в онлайн)

Andrey
13.06.2018
12:15:25
мы используем Crashlitics, HockeyApp и еще дублируем на email

по непонятным причинам Crashlitics почему то не ловит все исключения

но по удобству лучше всего

Yuliya
13.06.2018
12:30:18
насколько я знаю у hockeyapp нельзя репортить handled exceptions. у crashlytics такая возможность есть?

vladimir
13.06.2018
12:35:23
насколько я знаю у hockeyapp нельзя репортить handled exceptions. у crashlytics такая возможность есть?
в HockeyApp для Android можно вот так ExceptionHandler.SaveManagedException(Java.Lang.Throwable.FromException(exception), Java.Lang.Thread.CurrentThread(), null);

Yuliya
13.06.2018
12:36:36
спасибо)

Andrey
13.06.2018
15:19:59
Не подскажете как получить все компоненты типа Button на активити?

Vitaliy
13.06.2018
15:37:02
Не подскажете как получить все компоненты типа Button на активити?
Тут гдето была силка на то как изменить шрифт в тулбаре, вот нужен тот принцип

Kirill
13.06.2018
15:39:10
Не подскажете как получить все компоненты типа Button на активити?
Берешь вьюху, пробегаешь циклом по всем Children, если они Button, то добавляешь в свой List, если ViewGroup, то рекурсивный вызов этого метода поиска.

Vitaliy
13.06.2018
15:39:27
https://pastebin.com/WcN7N3tG

vladimir
13.06.2018
15:41:56
это для Android, я там ещё суровей вариант предложил для Forms :s

Kirill
13.06.2018
15:52:28
это для Android, я там ещё суровей вариант предложил для Forms :s
А чем для формс суровей? Единственное отличие- кастовать не к ViewGroup, а к Layout<View>

vladimir
13.06.2018
15:54:02
тем, что там с Renderer'ом

причём тут вообще Layout<View>

мы же заменяем стандартный размер текста у Toolbar - это вьюха только в ведре

причём там тоже мы ещё должны Toolbar найти, так как он в base рендерере был создан как локальная переменная

Andrey
13.06.2018
16:05:25
Благодарю

Я просто не нашёл Children, чтобы через foreach пройтись по элементам, думал может по-другому называется как

vladimir
13.06.2018
16:08:48
так их и не найти без контекста проблемы, "Дано" не полное же

Sasha
13.06.2018
18:18:58
Всем привет, может кто посоветовать как исправить ошибку? Есть Delete метод на ASP.NET Core. Когда посылаю запрос или с клижнта на Xamarin или с Postman запрос типа https: //ХХХ.ngrok.io/api/mssql/graphs/1 консоль возвращает: System.IO.IOException: Unexpected end of Stream, the content may have already been read by another component.

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