@xamarin_russia

Страница 449 из 619
Damir
01.07.2018
08:53:27
Я видимо тебя не совсем правильно понят

Max
01.07.2018
08:53:58
Ну там и IoC контейнер свой и навигация, какая захочешь

Damir
01.07.2018
08:55:13
Ну там и IoC контейнер свой и навигация, какая захочешь
Круто, попробую) Я слышал о нем но как то обошёл стороной

Кита
01.07.2018
09:11:13
Надо посмотреть что это за зверь такой catel

Google
Leon
01.07.2018
09:55:40
У вас ссылочки на react js группу не найдёться?

Kirill
01.07.2018
10:14:17
Searchbar отвечает 404?)

Damir
01.07.2018
11:27:57
Слушайте, чет ищу нормальное руководство по MvvmCross найти ничего толкового не могу, мб у кого то есть?

Vitaliy
01.07.2018
11:38:58
И не найдешь Пробуй смотреть их примеры 2-ох летней давности, а потом пройдись по логах апдейтов, либо смотри сайт n+1

Dmitry
01.07.2018
11:40:05
зачем примеры 2х-летней давности, когда на гитхабе есть вполне свежие проекты

Damir
01.07.2018
11:45:59
зачем примеры 2х-летней давности, когда на гитхабе есть вполне свежие проекты
Спасибо нашел крутые примеры на гитхабе, совсем свежие

https://github.com/MvvmCross/MvvmCross/tree/develop/Projects/Playground мб кому-то нужно будет

Vitaliy
01.07.2018
11:50:15
Так это я давно не заходил) Раз норм, тогда учись!

Iván
01.07.2018
14:04:49
Build actoin проверь
я пробовал разные и всё равно не перезаписывает странно, ну да ладно – редко генерирую базу со Strings в той же директории всё ок

Слушайте, чет ищу нормальное руководство по MvvmCross найти ничего толкового не могу, мб у кого то есть?
думаю написать, нету – всё собирал по стаковерфлоу и примерам из репы MvvmCross

Damir
01.07.2018
14:38:36
думаю написать, нету – всё собирал по стаковерфлоу и примерам из репы MvvmCross
Если сделаешь это огромная благодарность полетит от меня, да наверное от многих

Iván
01.07.2018
14:49:49
? уже набросал ключевые моменты в черновиках, но я в "общий" блог компании уже четвёртый месяц не пишу, а это надо отдельный технический начать будет

Google
Iván
01.07.2018
14:51:03
ближе к концу года надеюсь собраться, пока задач через край

Julius
01.07.2018
18:10:14
Ребят, будут идеи как можно при измении свойства как StartX заставить перерисоваться линию ?

https://gist.github.com/jarakys/c8c457d282bd5ea19fd0797900dd078d

свойство то меняется

а позиция на экране та же

Vlad
01.07.2018
18:50:04
Ребят, будут идеи как можно при измении свойства как StartX заставить перерисоваться линию ?
может попробуйте в нативной реализации, переопределить метод OnElementPropertyChanged и смотреть какое свойство меняется и вызывать OnDraw??

Alex
01.07.2018
19:03:38
Можно ли под xamarin iOS работать с интерфейсом с помощью разметки как в Android, без этих визуальных редакторов?

Kirill
01.07.2018
19:07:06
Можно ли под xamarin iOS работать с интерфейсом с помощью разметки как в Android, без этих визуальных редакторов?
в смысле xml? В принципе можно, storyboard & xib тоже можно открыть в текстовом редакторе, и там тоже xml.. но вот вручную редактировать их лучше не стоит.. Можно из кода верстку писать

iCoder
01.07.2018
19:10:54
Привет. Недавно открытый LAYOUT не может быть вызван в Activity.cs. Как его можно преодолеть?



Кто знает, как исправить эту ошибку?

Alex
01.07.2018
19:17:28
в смысле xml? В принципе можно, storyboard & xib тоже можно открыть в текстовом редакторе, и там тоже xml.. но вот вручную редактировать их лучше не стоит.. Можно из кода верстку писать
Да, писать вручную сториборды не вариант, думал вдруг есть какой-то Фреймворк как XF для упрощения написания интерфейсов

Kirill
01.07.2018
19:56:48
Кто знает, как исправить эту ошибку?
Как минимум файл sampe_actions, а в коде sample_action (без S в конце). Плюс ошибка может обображаться, главнео что бы собиралось

Pavel
01.07.2018
20:31:39
Если точно уверен что правильно указал id ресурса, можно пер собрать прилагос, часто помогает

Кита
01.07.2018
22:55:31
Alex
02.07.2018
02:47:04
Max
02.07.2018
05:05:42
Погоди, а что за трабл у тебя?

Google
Max
02.07.2018
05:06:07
Ресурс не видит? Или видит 2 ресурса и подчеркивает?

Max
02.07.2018
05:10:33
не видит
Смотри. Тебе надо попробовать проделать финт ушами. 1) Удаляешь Resources.Designer.cs из проекта, делаешь Clean, Rebuild. 2) Оно не сбилдится, но сгенерирует сам файлик заного. (Он не будет отображаться) 3) Потом клик по папочке Resources и Add Existing Item 4) Находишь папку с проектом, находишь там новый Resources.Designer.cs 5) Добавляешь, билдишь. 6) Отписываешь что пишет теперь

Dmitry
02.07.2018
05:20:44
еще надо бы проверить, что в свойствах файла build action = android resource

Max
02.07.2018
05:26:05
ребилд теперь

Max
02.07.2018
05:27:42
4) Я сделал REBUILD.
ну он должен был подгенерить тебе все что видит

и выдавать что-то вроде такой ошибки



на каждый ресурс

Max
02.07.2018
05:28:33
если выдает - все хорошо, он их увидел

iCoder
02.07.2018
05:33:40
Resources.Designer.cs этот клас должно быть пустым ?

Кита
02.07.2018
05:46:27
если выдает - все хорошо, он их увидел
Эта ошибка тоже фиксится

Max
02.07.2018
05:46:47
Resources.Designer.cs этот клас должно быть пустым ?
это не класс. Это файл, сгенерированный Visual Studio. В нем лежит статик класс

Кита
02.07.2018
05:50:54
нук
https://github.com/xamarin/xamarin-android/issues/1670

Max
02.07.2018
05:51:58
Этот файл пустой
сочувствую

Google
Max
02.07.2018
05:52:34
а у вас помимо этой ошибки нет других?

Max
02.07.2018
05:54:01
Ест
ну вот поправьте сначала их

iCoder
02.07.2018
06:19:36


Max
02.07.2018
06:21:37


в настройках проекта Android, вкладка Android Option, Advanced

Admin
ERROR: S client not available

iCoder
02.07.2018
06:38:09
Что надо поставить на Max Heap Size ?

Georgy
02.07.2018
06:50:16
Доброе утро! кто может подсказать? Пытаюсь показать FullScreenIntent для Notification. Есть приложение и его служба, которая работает в своём процессе. Если служба работает в процессе приложения то при запуске Notification c FullScreenIntent, Activity которое я передаю в PendingIntent отображается нормально(у Activity стоят флаги (ActivityFlags.NewTask | ActivityFlags.ClearTop)), но если служба работает в своём процессе, то открывается основое приложение(как я понимаю запускается MainActivity) var notificationIntent = new Intent(this, typeof(CallActivity)); notificationIntent.SetFlags(ActivityFlags.NewTask | ActivityFlags.ClearTop); var pendingIntent = PendingIntent.GetActivity(this, 0, notificationIntent, 0); var notification = new Notification.Builder(this) .SetFullScreenIntent(pendingIntent, true);

Georgy
02.07.2018
06:57:51
А вы хотите, чтобы нотификейшн отображался поверх других приложений? Когда приложение закрыто?
да, в том числе и на заблокированом экране и это работает, но если служба запущена в том же процессе.

Max
02.07.2018
06:58:29
То что вы хотите получить

Активити поверх всего?

Georgy
02.07.2018
06:59:34
А если вы ее стартуете через StartService ?
да, и потом к ней подсоединяюсь,

Активити поверх всего?
Да, я так понял что FullScreenIntent так и работает в уведомлениях.

Max
02.07.2018
07:00:16
?

Georgy
02.07.2018
07:01:07
Активити поверх всего?
Это активити является формочкой входящего "звонка".

Max
02.07.2018
07:03:53
Ну я вот недавно делал Floating View поверх всего? Но не уверен, что оно работает на заблокированном экране

Google
Max
02.07.2018
07:05:27
http://www.spikie.be/post/2017/07/01/AndroidFloatingWidgetsInXamarin.html

Georgy
02.07.2018
07:06:37
Ну я вот недавно делал Floating View поверх всего? Но не уверен, что оно работает на заблокированном экране
Проблема как я понимаю не в самом активити, оно то работает, а в способе запуска его. Почему то если активити стартует из другого процесса, то запускается MainActivity, которые является MainLauncher = true основного приложения, а не то активити, что я указал в FullScreenIntent

Georgy
02.07.2018
07:11:44
Если не разберетесь, дойду до рабочего места, скину решение
Буду благодарен, буду пока что пробовать дальше.

Max
02.07.2018
07:12:09
Там суть в том, чтобы прямо из вашего нативного сервиса стартовать активи new intent typeof(NewAcivity)

Из Android.Application.Context

По триигеру видимо

Ну и через событие пробросить как-то из Shared кода

Kirill
02.07.2018
07:22:22
Всем привет. Вопрос к гуру DI (dependency injection). Я во всех проектах использую стандартный DI через конструктор, но на практике столкнулся с проблемой, если в проекте к примеру 100 VM и каждая наследуется от ViewModelBase и по каким то причинам во ViewModelBase понадобилось добавить новую иньекцию, то придется в каждой VM добавлять иньекцию в конструктор и затем передовать в base. Это очень не удобно. В одном из проектов видел, что во VM передаются не иньекции, а единственный параметр IContext, с единственным методом Reslove. Таким образом даже если во ViewModelBase понадобиться новая зависимость, то достаточно будет прописать одну строчку в конструкторе а не переписывать все уже существующие ViewModel. Собственно вопрос, может кто то уже использовал данный метод, или хотел но отказался по ряду каких то причин, какие подводные камни могут всплыть при использовании такого подхода?

Max
02.07.2018
07:23:36
Всем привет. Вопрос к гуру DI (dependency injection). Я во всех проектах использую стандартный DI через конструктор, но на практике столкнулся с проблемой, если в проекте к примеру 100 VM и каждая наследуется от ViewModelBase и по каким то причинам во ViewModelBase понадобилось добавить новую иньекцию, то придется в каждой VM добавлять иньекцию в конструктор и затем передовать в base. Это очень не удобно. В одном из проектов видел, что во VM передаются не иньекции, а единственный параметр IContext, с единственным методом Reslove. Таким образом даже если во ViewModelBase понадобиться новая зависимость, то достаточно будет прописать одну строчку в конструкторе а не переписывать все уже существующие ViewModel. Собственно вопрос, может кто то уже использовал данный метод, или хотел но отказался по ряду каких то причин, какие подводные камни могут всплыть при использовании такого подхода?
Это же ServiceLocator

Вот сам и смотри, его + и -

Вообще юзаю в проджектах такое

Но он зашит у меня в NavigationService

Где нужны кастомные Services прокидываю при навигации соотв. параметры

И инжект не через конструктор идёт, а ещё частично через проперти

Kirill
02.07.2018
07:29:44
И инжект не через конструктор идёт, а ещё частично через проперти
PropertyInjection мне не нравится по ряду причин. А у ServiceLocator я увидел только один весомый недостаток, это не очевидность. При создании VM совершенно не очевидно, какие зависимости она требует.

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