Мое приложение слушает трансляцию android.intent.action.CREATE_SHORTCUT, в моем коде я создаю ярлык, который включает дополнительную строку, например:
Intent shortcutIntent = new Intent(Intent.ACTION_VIEW);
shortcutIntent.setClassName("com.some.name","com.some.name.Activity");
shortcutIntent.putExtra("stringid", "some string value");
ShortcutIconResource iconResource = Intent.ShortcutIconResource.fromContext(ShortcutActivity.this,iconIdentifier);
Intent intent = new Intent();
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, channelName);
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconResource);
setResult(RESULT_OK, intent);
Ярлык работает, но лишние потеряныпри каждой перезагрузке телефона (они возвращают ноль, я проверял логи и отлаживал).Это нормальное поведение?Я делаю это неправильно?Мне нужно передать дополнения к деятельности.