.Net maui на эмуляторе Android не работает httpclient.getasyncAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 .Net maui на эмуляторе Android не работает httpclient.getasync

Сообщение Anonymous »

Visual Studio 2022, установил инструментарий .net Maui. Файл -> Новый проект с шаблоном гибридного приложения .net Maui Blazor.

Код: Выделить всё

@page "/"

Hello, world!

Welcome to your new app.

Fetch

@data

@code
{
private string data = "";

private void FetchData()
{
var client = new HttpClient();
var response = client.GetAsync("https://httpbin.org/get").Result;
data = response.Content.ReadAsStringAsync().Result;
}
}
Поместите точку останова на client.getasync Call
Запустите приложение с помощью эмулятора Android (Pixel 5, API 34). < /p>
Нажмите кнопку «Фетч», Breakpoint попадает в Visual Studio. < /p>
Нажмите «Шаг над» в отладке. Панель инструментов.
ничего не происходит. нет сообщения об ошибке, нет следующей строки, ничего. отладчик, и ни один сетевой вызов никогда не проводится. Я делаю Неправильно здесь? > инъекция httpclient

[*] Использование Async метода с @onclick = " @fetchData"

[*] Добавление Configureawait (false)

[*] Обеспечение Android Манифестный файл имеет правильные разрешения (Интернет, access_network_state, access_wifi_state) < /p>
< /li>
Настройка Android: usescleartexttraffic = true

Вызов метода fetchData в onafterrenderasync и onitializedAsync
< /li>
с использованием .net 9 < /p>
< /li>
< /ul>
Ни одно из этих изменений ничего не сделало - все они ведут себя одинаково. < /p>

Подробнее здесь: https://stackoverflow.com/questions/794 ... t-getasync
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»