Я пишу приложение maui Android , которое получает файлы, разделяемые из WhatsApp или Telegram .
Определено только одно действие и создается как Singlets Onnewintent . Это само по себе не является проблемой, но когда я делюсь файлом из, скажем, Telegram , создается совершенно новый экземпляр приложения, так что у меня есть два экземпляра приложения, работающего одновременно. Это приводит к сбоям. Что происходит?
manifest
...
code
[Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true,
LaunchMode = LaunchMode.SingleTask,
NoHistory = true,
Exported = true,
ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation |
ConfigChanges.UiMode | ConfigChanges.ScreenLayout |
ConfigChanges.SmallestScreenSize | ConfigChanges.Density)]
//whatsapp & telegram send binaries as octet-stream
[IntentFilter(new[] { Android.Content.Intent.ActionSend },
Categories = new[] { Android.Content.Intent.CategoryDefault },
DataMimeType = @"application/octet-stream",
Icon = "@mipmap/appicon")]
public partial class MainActivity : MauiAppCompatActivity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
if (Intent.Action == Intent.ActionSend || Intent.Action == Intent.ActionView)
HandleSendOrViewIntent();
}
//This method is NEVER called
protected override void OnNewIntent(Intent intent)
{
base.OnNewIntent(intent);
if (Intent.Action == Intent.ActionSend || Intent.Action == Intent.ActionView)
HandleSendOrViewIntent(true);
}
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... documented
Как получить Maui Android Singletop, Singletk ⇐ Android
Форум для тех, кто программирует под Android
-
Anonymous
1740891420
Anonymous
Я пишу приложение [b] maui Android [/b], которое получает файлы, разделяемые из [b] WhatsApp [/b] или [b] Telegram [/b].
Определено только одно действие и создается как Singlets Onnewintent . Это само по себе не является проблемой, но когда я делюсь файлом из, скажем, [b] Telegram [/b], создается совершенно новый экземпляр приложения, так что у меня есть два экземпляра приложения, работающего одновременно. Это приводит к сбоям. Что происходит?
[b] manifest [/b]
...
[b] code [/b]
[Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true,
LaunchMode = LaunchMode.SingleTask,
NoHistory = true,
Exported = true,
ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation |
ConfigChanges.UiMode | ConfigChanges.ScreenLayout |
ConfigChanges.SmallestScreenSize | ConfigChanges.Density)]
//whatsapp & telegram send binaries as octet-stream
[IntentFilter(new[] { Android.Content.Intent.ActionSend },
Categories = new[] { Android.Content.Intent.CategoryDefault },
DataMimeType = @"application/octet-stream",
Icon = "@mipmap/appicon")]
public partial class MainActivity : MauiAppCompatActivity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
if (Intent.Action == Intent.ActionSend || Intent.Action == Intent.ActionView)
HandleSendOrViewIntent();
}
//This method is NEVER called
protected override void OnNewIntent(Intent intent)
{
base.OnNewIntent(intent);
if (Intent.Action == Intent.ActionSend || Intent.Action == Intent.ActionView)
HandleSendOrViewIntent(true);
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79477055/how-to-get-maui-android-singletop-singletask-working-as-documented[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия