@xamarin_russia

Страница 380 из 619
Max
17.05.2018
19:11:41
В случае чего обратную совместимость включаешь и ок

Max
17.05.2018
19:12:44
Да, во все проекты ставишь

O'Miay
17.05.2018
19:12:59
Google
O'Miay
17.05.2018
19:13:40
apk большой?

Max
17.05.2018
19:14:27
А в каком смысле тяжёлый?
Ну если тебе надо 1 файлик доставать и загружать обратно в память, то лучше я думаю интерфейс прокинуть с реализацией

apk большой?
Ну там много всего

O'Miay
17.05.2018
19:16:10
Ну если тебе надо 1 файлик доставать и загружать обратно в память, то лучше я думаю интерфейс прокинуть с реализацией
Мне нужно создание папок и копирование/чтение оттуда фалов(их много), а также получать информацию о файле

Nikolai
17.05.2018
19:32:10
В .NET Standard есть System.IO

Максуджон
17.05.2018
20:07:16
Привет. Кто нибудь сталкивался с такой ситуацией: у меня приложение работало нормально, и в определенный момент перестало. оно запускается и после некоторого времени вылетает выдавая эту ошибку



последняя точка после которой вылетает ошибка это вот это



я пытался вычислить их значения

но там пишет следующее: не удалось определить дочерний элемент

Google
Bogdan
17.05.2018
20:27:45
Эх, ксамарин

Привет. Кто нибудь сталкивался с такой ситуацией: у меня приложение работало нормально, и в определенный момент перестало. оно запускается и после некоторого времени вылетает выдавая эту ошибку

Max
17.05.2018
20:29:45
Покажи коллекцию, к которой ты биндишься и ловишь такое

Максуджон
17.05.2018
20:33:25


к выделенному биндится элементы в лист вью

Vlad
17.05.2018
20:35:11
С listview используют, обычно, ObservableCollection

Max
17.05.2018
20:35:35
к выделенному биндится элементы в лист вью
ЭММ, а как оно биндится-то? если он приватный?!

Bogdan
17.05.2018
20:36:48
Кек

Максуджон
17.05.2018
20:48:31
все равно не работает

и этот же код только что запустился на другом компе

Max
17.05.2018
20:54:19
и этот же код только что запустился на другом компе
он и не должен работать, коллекция к которой ты пытаешься получить доступ должна быть public

Alike
17.05.2018
23:13:20
Такой вопрос по мобилкам в целом, не только по Xamarin

Когда только начинал ими заниматься (2014), существовала такая философия:

«Мобильное приложение должно решать одну конкретную задачу»

Это ещё актуально или уже все привыкли, что приложения должны и блинчики жарить и графики Thomas Reuters показывать?

Alike
17.05.2018
23:20:01
Понял, спасибо

Кита
18.05.2018
04:10:58
только на Xamarin.Android/Xamarin.IOS есть ± превьюверы
Те что есть - говно. Все в xcode и android studio делается

Vladislav
18.05.2018
05:28:54
ЭММ, а как оно биндится-то? если он приватный?!
И это не проперти, к ней не биндится

Google
Aleksandr
18.05.2018
06:29:32
всем привет. Может есть какие нибудь наработки как передать из сервиса в андроиде данные в платформенный сервис, точнее мне нужно прокинуть callback во viewmodel из ForegroundService

Sasha
18.05.2018
07:29:59
Всем привет, кто обновлял фб токен через Xamarin Auth.В гугле нашел такой пример var queryValues ​​= new Dictionary <string, string> { { "? Access_token =" account.Properties [ "AccessToken"]}, { "? Client_id =" ClientId} { "& Client_secret =" ClinetSecret} { "& Grant_type =", "refresh_token"} var result = await authenticator.RequestAccessTokenAsync (queryValues) Выбивает ошибку Message "The request URI must either be an absolute URI or BaseAddress must be set" string Пробовал передать в authenticator конструктор, AccessTokenUrl и ClinetSecret. Выбрасывает окно с Ворнинг

Sasha
18.05.2018
07:36:23
а точно нужны знаки ? и &
Пробовал с и без них, разницы не было

Max
18.05.2018
07:37:14
Пробовал с и без них, разницы не было
Так он просит ему uri задать куда кидать запрос

Ну и конечно, уберите все пробелы! ?& - оставьте, это часть запроса

Bonart
18.05.2018
07:44:42
Запрос надо нормально формировать с UrlEncode для параметров

Sasha
18.05.2018
07:45:36
Методы класса OAuth2Authenticator, я что-то не понимаю как там задать базовое юрл

Sasha
18.05.2018
07:51:01
authUrl чем не baseuri?
Я когда создаю authenticator, задаю authUrl. RedirectUrl = "http://www.facebook.com/connect/login_success.html"; AuthorizeUrl = "https://m.facebook.com/dialog/oauth/"; var authenticator = new OAuth2Authenticator( clientId: ClientId, scope: "email", authorizeUrl: new Uri(AuthorizeUrl), redirectUrl: new Uri(RedirectUrl), getUsernameAsync: null, isUsingNativeUI: false );

Александр
18.05.2018
07:57:51
Люди, как хранить стаки если переходишь с фрагмента на фрагмент без активити

Sasha
18.05.2018
08:00:55
Max
18.05.2018
08:01:29
Sasha
18.05.2018
08:05:12
Та да

Запрос надо нормально формировать с UrlEncode для параметров
Пробовал так: var content = new FormUrlEncodedContent (queryValues) var response = await client.PostAsync ( "https://graph.facebook.com/oauth/access_token", content) response.EnsureSuccessStatusCode (); var responseString = await response.Content.ReadAsStringAsync (); Тогда ошибка Message "400 (Bad Request)" string.

Когда обновлял токен для гугл через OpenID, делал последним способом, то работает норм

Google
Александр
18.05.2018
08:18:54
кого?
Stack, я так понимаю, может ещё есть способы, чтобы через onbackpressed можно было вернуться на предыдущий фрагмент

Кита
18.05.2018
08:19:34
Александр
18.05.2018
08:24:30
Кита
18.05.2018
08:26:46
Можно где нибудь про этот механизм узнать?
он отключается через DisallowAddToBackStack, а включен он по-умолчанию. Узнать как известно обо всем можно из документации

Sasha
18.05.2018
08:47:39
Попробуйте поставить @ в строках адреса, чтобы было str = @"http//..."
А что делает @, перед стринги из которого потом формуетьмя юрл?

Max
18.05.2018
08:48:36
А что делает @, перед стринги из которого потом формуетьмя юрл?
Сохраняет в string точно то, что вы написали, ибо без него символы воспринимаются несколько иначе и некоторые из них становятся управляющими

Sherzod
18.05.2018
08:48:37
Admin


Max
18.05.2018
08:49:44
Например, символ перехода на новую строку \n

2 символа считается за 1

А если будет @, то в сторону как бы запишется \n

Мало ли какой у вас там url

vladimir
18.05.2018
09:48:43
и без пробелов

Kirill
18.05.2018
09:49:24
+

vladimir
18.05.2018
09:49:59
там пробелы ещё перед равно

{ "? Client_id =" ClientId} - неверно { "?Client_id=" ClientId} - верно

Sasha

Sasha
18.05.2018
09:58:02
? Client_id замени на & Client_id - только первый аргумент должен быть через ?, остальные через &
Не помогло, выбрасывает The request URI must either be an absolute URI or BaseAddress must be set

Google
Kirill
18.05.2018
10:00:51
Sasha
18.05.2018
10:03:31
Сейчас так выглядит var queryValues = new Dictionary<string, string> { {"acess_token=", account.Properties["AccessToken"]}, {"?client_id=", ClientId}, {"&client_secret=",СlientІІecret }, {"&grant_type=", "refresh_token"}, }; var result = await authenticator.RequestAccessTokenAsync(queryValues);

vladimir
18.05.2018
10:09:02
{"?acess_token=", account.Properties["AccessToken"]}, {"&client_id=", ClientId}, {"&client_secret=",СlientІІecret }, {"&grant_type=", "refresh_token"}, Sasha

vladimir
18.05.2018
10:13:42
Попробуйте поотлаживать запросы через какое-нибудь расширение хрома типо Restlet client

Andrii
18.05.2018
10:14:17
Здравствуйте. У меня проблема с ListView Xamarin.Forms. При скролл листа с фото он очень сильно тормозит. Подскажите, как это решить, возможно есть какая библиотека, менять формат фото?

vladimir
18.05.2018
10:17:25
Здравствуйте. У меня проблема с ListView Xamarin.Forms. При скролл листа с фото он очень сильно тормозит. Подскажите, как это решить, возможно есть какая библиотека, менять формат фото?
У ведра всегда проблемы с изображениями большого рарзмера Можете попробовать сделать Renderer для Image и в нём использовать какую-нибудь библиотеку для картинок типо glide ну или ресайзить их самим

Kirill
18.05.2018
10:17:26
Здравствуйте. У меня проблема с ListView Xamarin.Forms. При скролл листа с фото он очень сильно тормозит. Подскажите, как это решить, возможно есть какая библиотека, менять формат фото?
для фото используй библиотеку FFImage. Так же что бы не тормозило - оптимизируй лейаут, минимальная вложенность в нем должна быть.

vladimir
18.05.2018
10:17:41
А ну или так да

Забыл совсем

Andrii
18.05.2018
10:19:25
я уже использую FFImage, но етого мало

что ви думаете про формат фото WebP?

Алексеев
18.05.2018
10:35:10
в FFImage есть DownsampleToViewSize
Но нужно указать WidthRequest и HeightRequest иначе не работает

Kirill
18.05.2018
10:35:55
Алексеев
18.05.2018
10:36:52
я уже использую FFImage, но етого мало
Добавь BitmapOptimizations="true" помогает на Android У ListView еще CachingStrategy посмотри

Не, DownsampleHeight или DownsampleWidth
В сэмплах есть использование DownsampleToViewSize но DownsampleHeight и DownsampleWidth не указаны

Kirill
18.05.2018
10:38:35
В сэмплах есть использование DownsampleToViewSize но DownsampleHeight и DownsampleWidth не указаны
Ну, если не указывать их, то фича не работает и жалуется в логи.

vladimir
18.05.2018
10:45:56
что ви думаете про формат фото WebP?
не в формате дело, всё равно в приложении оно будет декодировано и меньше ресурсов занимать при просмотре не будет

Александр
18.05.2018
11:40:40
Люди а почему когда я делаю commit, у меня все фрагменты разом появляются?

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