
Slava
14.03.2018
17:04:03
Можно жёстко задать размеры, тогда тормозов будет меньше

Сирожа
14.03.2018
17:04:18
и по отдельности и сразу контентом пытался
т.е. если знать изначально размеры, то всё будет ок?

Google

Slava
14.03.2018
17:04:53
У вложенных элементов прописать HeightRequest

Сирожа
14.03.2018
17:06:16
У вложенных элементов прописать HeightRequest
List<CachedImage> ret = new List<CachedImage?);
for (int i = 0; i < 300; i++)
{
CachedImage cachedInage = new CachedImage()
{
HeightRequest = 100,
WidthRequest = 100,
Aspect = Aspect.AspectFill,
DownsampleHeight = 100,
DownsampleWidth = 100,
DownsampleUseDipUnits = false,
Source = imagesUrls[random.Next(0, 5)]
};
ret.Add(cachedInage);
}

Slava
14.03.2018
17:06:48
То да может лучше ListView вместо StackLayout

Сирожа
14.03.2018
17:07:32

Кита
14.03.2018
17:25:06

Maksim
14.03.2018
17:27:44
ну и вообще, по факту получение исключений будет только в том случае, если возвращающий Task метод где-то await-тится. Иначе никакой реакции не будет, кроме как UnhadledException в домене приложения

Кита
14.03.2018
17:29:01

Maksim
14.03.2018
17:30:02
список исключений будет хранится в результате таска

Кита
14.03.2018
17:31:19

Евгений
14.03.2018
18:40:40

Yuliya
14.03.2018
19:24:16
Здравствуйте. Кто-нибудь настраивал firebase crashlytics?

Paul
14.03.2018
19:49:34
Кто-нибудь знает почему возникает такая ошибка
Error MT3001: Could not AOT the assembly '/Users/admin/Projects/..../iOS/obj/iPhone/Release/mtouch-cache/64/Build/Microsoft.AspNetCore.Sockets.Abstractions.dll' (MT3001)

Google

Paul
14.03.2018
19:50:17
При попытке собрать dev сборку для iOS девайса. Для симулятора не возникает
Ни у кого не было такого? Это очень старый баг https://bugzilla.xamarin.com/show_bug.cgi?id=28211
https://forums.xamarin.com/discussion/457/error-could-not-aot-the-assembly-servicestack-text-monotouch-dll
У меня это возникло при переводе проекта на netStandard

Max
14.03.2018
22:18:37
Мб кто сталкивался:
UIKit Consistency error: you are calling a UIKit method that can only be invoked from the UI thread.
При попытке вызвать async метод.
IOS 11.2
Device.BeginInvokeOnMainThread не спасает, или я не так его юзаю.

Kirill
14.03.2018
22:19:30
Должен спасать

Max
14.03.2018
22:20:00
минут 30 пытаюсь и так и сяк
На Droid все норм

Kirill
14.03.2018
22:20:37
А что внутри метода?

Max
14.03.2018
22:20:56
здесь что, тоже везде await в главном запускать?

Кита
14.03.2018
22:23:16

Max
14.03.2018
22:25:04
вот лог

Kirill
14.03.2018
22:25:10
А что тут из UI? Точно при вызове этого метода падает?

Max
14.03.2018
22:25:27

Kirill
14.03.2018
22:27:53
вот лог
Хм, проперти меняется и там падает, смотри оттуда

Max
14.03.2018
22:28:30

Google

Kirill
14.03.2018
22:29:00
Ну вот и смотри раньше. На этом методе не должно падать

Max
14.03.2018
22:29:43

Kirill
14.03.2018
22:30:54

Max
14.03.2018
22:31:24

Kirill
14.03.2018
22:32:07

Max
14.03.2018
22:34:35
ок, согласен

Kirill
14.03.2018
22:37:58

Max
14.03.2018
22:38:26
ожидания его выполнения очевидно нет
теперь все в маин тред закидывать?
или… ждать пока выполнится
очевидно

Kirill
14.03.2018
22:42:42
ожидания его выполнения очевидно нет
Естественно нет. Ибо другой поток. И
Тут очевидно решения нет, надо смотреть что и как. Но запросы в семь не надо вызывать в главном потоке. В данном месте проблема

Max
14.03.2018
22:52:45

Kirill
14.03.2018
22:55:07
Так тебе не загружать данные надо в главном потоке, а отображать.

Max
14.03.2018
23:11:17

Google

Kirill
14.03.2018
23:11:48
Ок)

Max
14.03.2018
23:12:09
Ок)
А как вы решаете проблему с полями приложения
Кроме как SQLite

Kirill
14.03.2018
23:12:29

Max
14.03.2018
23:12:54
На Android - они существуют, на IOS - нет
но про это нигде в общем-то не говорится
С какими полями?
Ну, что-то вроде маленького хранилища Dictionary<k,v>, для базовых классов

Kirill
14.03.2018
23:15:10
Используем Xam.Plugins.Settings

Max
14.03.2018
23:15:48

Kirill
14.03.2018
23:17:52

Max
14.03.2018
23:18:49

Paul
14.03.2018
23:18:56
Есть UserDefaults

Max
14.03.2018
23:19:06

Paul
14.03.2018
23:19:54
An interface to the user’s defaults database, where you store key-value pairs persistently across launches of your app.

Kirill
14.03.2018
23:20:09

Paul
14.03.2018
23:21:13

Max
14.03.2018
23:21:19

Google

Paul
14.03.2018
23:22:36
ну у Андроида тоже такое было. Можно запилить что-то ISettings и юзать платформенное. Хотя, наверное, уже кто-то это сделал

Kirill
14.03.2018
23:23:29

Ekaterina
15.03.2018
07:55:35
Привет всем. Кто использовал FirebasePushNotification плагин? Когда я запускаю приложение у меня периодически возникает ошибка
Unhandled Exception:
Java.Lang.IllegalStateException: Default FirebaseApp is not initialized in this process. Make sure to call FirebaseApp.initializeApp(Context) first.
Я запускаю приложение на своем телефоне (5 андроид).
Если очистить решение, то ошибка уходит и не появляется при повторном запуске (появляется только если я отключу телефон от компьютера, снова подключу и не делая clean solution запущу приложение).
Здесь https://github.com/CrossGeeks/FirebasePushNotificationPlugin/blob/master/docs/FAQ.md описаны возможные действия для устранения этой ошибки, но мне ничего не помогло. Или я может что-то не так поняла?

vladimir
15.03.2018
08:00:34
а в релизной конфигурации как оно себя ведёт?

Алексеев
15.03.2018
08:03:17

Ekaterina
15.03.2018
08:12:01

Алексеев
15.03.2018
08:20:11

Ильфат
15.03.2018
08:47:01
почему UploadProgressChanged у WebClient вызывается только один раз, и то, когда все байты переданы?
я даже сформулировать это не могу, чтобы загуглить. у людей наоборот слишком часто он вызывается

Andy
15.03.2018
09:09:04
Привет всем
а есть решение, где то что то указать, или програмно вызвать
чтобы при запуске отладки на реальном устройстве оно само включало экран который заснул

FinniV
15.03.2018
09:12:26
??

Andy
15.03.2018
09:18:13
о
спасибо :)