Есть ли способ добавить ярлык на главный экран, не получая всплывающее сообщение о том, что ярлык был добавлен? Вот мой метод, который добавляет ярлык, но всегда с тостом.

  private void AddShortcut()
    {
        var shortcutIntent = new Intent(this, typeof(ActivityMain));
        shortcutIntent.SetAction(Intent.ActionMain);

        var iconResource = Intent.ShortcutIconResource.FromContext(this, Resource.Drawable.ruwicon);

        var intent = new Intent();
        intent.PutExtra(Intent.ExtraShortcutIntent, shortcutIntent);
        intent.PutExtra(Intent.ExtraShortcutName, "My App");
        intent.PutExtra(Intent.ExtraShortcutIconResource, iconResource);
        intent.PutExtra("duplicate", false);
        intent.SetAction("com.android.launcher.action.INSTALL_SHORTCUT");
        SendBroadcast(intent);
    }
0
user1230268 10 Янв 2017 в 20:03

1 ответ

Лучший ответ

К сожалению, нет способа предотвратить появление на экране системного тоста по умолчанию. Об этом официально сказано в Группа Google

enter image description here

0
W4R10CK 10 Янв 2017 в 20:31