Size: a a a

Xamarin Developers

2020 July 15

KS

Kirill Saltykov in Xamarin Developers
🦉Sova🦉
Не умеет)
Ну расскажите мне не умеет)))
источник

KS

Kirill Saltykov in Xamarin Developers
🦉Sova🦉
Делая тоже самое с реалмом и транзакциями проблем не будет
Ага, только будете юзать NoSQL и раздуете бандл, прекрасно.
источник

🦉

🦉Sova🦉 in Xamarin Developers
Kirill Saltykov
Ну расскажите мне не умеет)))
Если вы используете Async методы оттуда, то это не значит, что все хорошо.

Если вы не словили в лицо при таком использовании, то вам повезло.
источник

RG

Romson Gardey in Xamarin Developers
🦉Sova🦉
Используйте Realm с транзакциями
А что за реалм?
источник

🦉

🦉Sova🦉 in Xamarin Developers
🦉Sova🦉
Если вы используете Async методы оттуда, то это не значит, что все хорошо.

Если вы не словили в лицо при таком использовании, то вам повезло.
В любом случае при любом чихе на использование SqlLite ставится Лок на базу внутри либы.

Те второй тред который полезет к ней получит по лицу с "DbLocked Exception"
источник

🦉

🦉Sova🦉 in Xamarin Developers
И сиди верти синхронизацию потоков поверх вызовов, мм нойс, то что надо от либы, которая должна работать околовсегда
источник

🦉

🦉Sova🦉 in Xamarin Developers
Romson Gardey
А что за реалм?
источник

🦉

🦉Sova🦉 in Xamarin Developers
Kirill Saltykov
Ага, только будете юзать NoSQL и раздуете бандл, прекрасно.
SQLite раздувает похлеще, учитывая, что она не создавалась изначально для мобильных устройств и лишь портирована с обёртками с другого мира совсем
источник

RG

Romson Gardey in Xamarin Developers
Спасибо!
источник

🦉

🦉Sova🦉 in Xamarin Developers
Romson Gardey
Спасибо!
Если нужен реально Multithread CRUD сразу читайте про Transaction. Те все операции надо будет обернуть в транзакцию. И да, не стоит забывать, что надо создать по коннекшону к Realm в каждом треде отдельно. В идеале для простоты - создавайте всегда новый коннекшон, в нем транзакцию и дальше уже CRUD операции.
источник

MO

Mr. Onion in Xamarin Developers
очень интересно: <BoxView HorizontalOptions="Center" VerticalOptions="End" Color="#C4C4C4" HeightRequest="4" WidthRequest="40" Margin="0">
                       <BoxView.CornerRadius>
                           <OnPlatform x:TypeArguments="x:Double">
                               <On Platform="Android" Value="25"/>
                               <On Platform="UWP" Value="2" />
                               <On Platform="iOS" Value="2"/>
                           </OnPlatform>
                       </BoxView.CornerRadius>
                   </BoxView> .
Ругается: No property, BindableProperty, or event found for "CornerRadius", or mismatching type between value and property . Как так то? Опять Xamarin что-то поломал или я чего-то вообще не понимаю
источник

E

Evhenii in Xamarin Developers
Mr. Onion
очень интересно: <BoxView HorizontalOptions="Center" VerticalOptions="End" Color="#C4C4C4" HeightRequest="4" WidthRequest="40" Margin="0">
                       <BoxView.CornerRadius>
                           <OnPlatform x:TypeArguments="x:Double">
                               <On Platform="Android" Value="25"/>
                               <On Platform="UWP" Value="2" />
                               <On Platform="iOS" Value="2"/>
                           </OnPlatform>
                       </BoxView.CornerRadius>
                   </BoxView> .
Ругается: No property, BindableProperty, or event found for "CornerRadius", or mismatching type between value and property . Как так то? Опять Xamarin что-то поломал или я чего-то вообще не понимаю
источник

e

entdark in Xamarin Developers
Mr. Onion
очень интересно: <BoxView HorizontalOptions="Center" VerticalOptions="End" Color="#C4C4C4" HeightRequest="4" WidthRequest="40" Margin="0">
                       <BoxView.CornerRadius>
                           <OnPlatform x:TypeArguments="x:Double">
                               <On Platform="Android" Value="25"/>
                               <On Platform="UWP" Value="2" />
                               <On Platform="iOS" Value="2"/>
                           </OnPlatform>
                       </BoxView.CornerRadius>
                   </BoxView> .
Ругается: No property, BindableProperty, or event found for "CornerRadius", or mismatching type between value and property . Как так то? Опять Xamarin что-то поломал или я чего-то вообще не понимаю
clean/rebuild?
источник

MO

Mr. Onion in Xamarin Developers
entdark
clean/rebuild?
не сработало) Поставил на всех платформах одинаковый corner radius, чёрт с ним
источник

e

entdark in Xamarin Developers
Mr. Onion
не сработало) Поставил на всех платформах одинаковый corner radius, чёрт с ним
значит в новой версии XF проблема, можете попробовать откатиться или обновиться на бету
источник

MO

Mr. Onion in Xamarin Developers
хочу на бету, да
источник

MO

Mr. Onion in Xamarin Developers
там вроде как раз баги некоторые которые мне актуальны пофиксили
источник

PN

Paul N in Xamarin Developers
🦉Sova🦉
SQLite раздувает похлеще, учитывая, что она не создавалась изначально для мобильных устройств и лишь портирована с обёртками с другого мира совсем
Как известно, там движок SQLite приходит прям в либах. А ведь обе платформы имеют свой API для SQLite. Если работать с платформой будут ли эти проблемы актуальны?
источник
2020 July 16

DT

Davron Tasibaev in Xamarin Developers
"\\AptekaServer\Install\Apteka App"
источник

🦉

🦉Sova🦉 in Xamarin Developers
Paul N
Как известно, там движок SQLite приходит прям в либах. А ведь обе платформы имеют свой API для SQLite. Если работать с платформой будут ли эти проблемы актуальны?
Я думаю да, тоже самое
источник