Могу ли я настроить несколько сред разработки с разными файлами appsettings.xxx.json и профилями отладки?

Для тех, у кого проблема с неправильным кодом запроса в onActivityResult

Если вы вызываете startActivityForResult() из вашего Fragment, код запроса изменяется с помощью Activity, который владеет Fragment.

Если вы хотите получить правильный результатCode в своей деятельности, попробуйте это:

Изменить:

startActivityForResult(intent, 1); To:

getActivity().startActivityForResult(intent, 1);

0
задан RLH 21 March 2019 в 13:51
поделиться

1 ответ

В вашем Startup.cs вы, вероятно, имеете что-то вроде следующего в вашем Configure методе:

if (env.IsDevelopment())
{
    app.UseDeveloperExceptionPage();
    app.UseDatabaseErrorPage();
}
else
{
    app.UseExceptionHandler("/error/500");
}

Вам нужно изменить условное выражение на что-то вроде:

if (env.IsDevelopment() || env.IsEnvironment("LocalDevelopment"))
[ 1110] Или вы можете просто создать любую среду, которая не является производственной, используя страницы ошибок разработки:

if (!env.IsProduction())

Такие методы, как IsDevelopment, IsProduction и т. Д., Просто синтаксический сахар, так что сделать IsEnvironment("Development"). Однако, поскольку LocalDevelopment - ваше собственное творение, очевидно, что для этого нет встроенного метода.

0
ответ дан Chris Pratt 21 March 2019 в 13:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: