Size: a a a

Xamarin Developers

2020 May 23

D

Dmitry in Xamarin Developers
Vlad Khasenevich
Какое?
То что поток (stream) закрыт?
System.NullReferenceException: Object reference not set to an instance of an object. Такое
источник

KA

Kirill Ashikhmin in Xamarin Developers
PureFatality Error
Привет, помогите плз с проблемой - При запуске приложения на некоторых Андройд телефонах возникает ошибка - Приложение остановлено, как с этим бороться? ошибка возникает не на всех мобилках, только на некоторых
Ну так логи смотри, без них гадать можно сколько угодно
источник

KA

Kirill Ashikhmin in Xamarin Developers
Dmitry
System.NullReferenceException: Object reference not set to an instance of an object. Такое
Значит где-то у тебя null проверяй инициализацию и прочее. Дебаггер в помощь
источник

SG

Samwise Gamgee in Xamarin Developers
Dmitry
System.NullReferenceException: Object reference not set to an instance of an object. Такое
Где-то что-то не заинитил, проверяй
источник

D

Dmitry in Xamarin Developers
Samwise Gamgee
Где-то что-то не заинитил, проверяй
Вообщем проблему с исключением решил. Картинка добавляется в список проверил с помощью img.count, но не отображается в list view : (
источник

VK

Vlad Khasenevich in Xamarin Developers
Dmitry
Вообщем проблему с исключением решил. Картинка добавляется в список проверил с помощью img.count, но не отображается в list view : (
А как img объявлен?
источник

PE

PureFatality Error in Xamarin Developers
Kirill Ashikhmin
Ну так логи смотри, без них гадать можно сколько угодно
а где их найти? при запуске сразу завершается
источник

D

Dmitry in Xamarin Developers
Vlad Khasenevich
А как img объявлен?
источник

VK

Vlad Khasenevich in Xamarin Developers
Переделайте лучше
private ObservableCollection<ImageSource> pImage;
public ObservableCollection<ImageSource> Images
{
get => pImage;
set
{
pImage = value;
OnPropertyChanged(nameof(Images));
}
}
источник

SG

Samwise Gamgee in Xamarin Developers
Vlad Khasenevich
Переделайте лучше
private ObservableCollection<ImageSource> pImage;
public ObservableCollection<ImageSource> Images
{
get => pImage;
set
{
pImage = value;
OnPropertyChanged(nameof(Images));
}
}
Зачем такое городить?
источник

VK

Vlad Khasenevich in Xamarin Developers
Samwise Gamgee
Зачем такое городить?
Насколько помню, могут быть проблемы с тем что пропертя с маленькой буквы
А второе - если он захочет в каком-то месте пересоздать эту коллекцию, система не узнает что она новая и из этого могут быть потом траблы и непонимание или будет
img = new collection();
OnPropertyChanged (nameof(img));
источник

B

Bretbas in Xamarin Developers
Vlad Khasenevich
Переделайте лучше
private ObservableCollection<ImageSource> pImage;
public ObservableCollection<ImageSource> Images
{
get => pImage;
set
{
pImage = value;
OnPropertyChanged(nameof(Images));
}
}
или ReactiveUI.Foddy подключить и писать:
[Reactive] public ObservableCollection<ImageSource> Images {get; set;}

Кодогерация!
источник

VK

Vlad Khasenevich in Xamarin Developers
Bretbas
или ReactiveUI.Foddy подключить и писать:
[Reactive] public ObservableCollection<ImageSource> Images {get; set;}

Кодогерация!
Можно
Но насколько знаю - здесь люди на этот фоди плюются))

И делают небольшие методы в base классе get и set, как в том же OrderKing от binwell
Что сократит мой пример, который был написан в общем случае, ибо я не знаю всей иерархии того что происходит в прооекте
источник

B

Bretbas in Xamarin Developers
Vlad Khasenevich
Можно
Но насколько знаю - здесь люди на этот фоди плюются))

И делают небольшие методы в base классе get и set, как в том же OrderKing от binwell
Что сократит мой пример, который был написан в общем случае, ибо я не знаю всей иерархии того что происходит в прооекте
>Но насколько знаю - здесь люди на этот фоди плюются))

очень странно. Там чистая кодогерация CIL происходит. Никакой рефлексии. Норм тема вроде как
источник

D

Dmitry in Xamarin Developers
Вообщем это не помогло, картинки так же отображаются в list view.
источник

VK

Vlad Khasenevich in Xamarin Developers
Bretbas
>Но насколько знаю - здесь люди на этот фоди плюются))

очень странно. Там чистая кодогерация CIL происходит. Никакой рефлексии. Норм тема вроде как
Не подскажу, не пользовался
Придет @BOOMikru или @maxspT скажут может свое слово))
источник

VK

Vlad Khasenevich in Xamarin Developers
Dmitry
Вообщем это не помогло, картинки так же отображаются в list view.
Попробуйте сделать clean/rebuild
Что-то явно не так
Смотрите в output, может там что есть странное
источник

SZ

Slava Zolotov in Xamarin Developers
Bretbas
>Но насколько знаю - здесь люди на этот фоди плюются))

очень странно. Там чистая кодогерация CIL происходит. Никакой рефлексии. Норм тема вроде как
это щас норм, а еще пару лет назад бывали косяки. От непоняток в сеттерах (если не автопроперти), до частого лока dll файлов из-за чего сборка проекта колом становилась
источник

B

Bretbas in Xamarin Developers
Slava Zolotov
это щас норм, а еще пару лет назад бывали косяки. От непоняток в сеттерах (если не автопроперти), до частого лока dll файлов из-за чего сборка проекта колом становилась
ну щас точно нормально все.
источник

D

Dmitry in Xamarin Developers
Может быть что-то не так в xaml пишу. Вот полный код страницы
источник