putExtra не передает данные при использовании setAction и setData - PullRequest
0 голосов
/ 07 октября 2018

Следующий фрагмент кода успешно передает значение putExtra, когда приложение не работает в версии instant.Однако, когда я переключаюсь на мгновенный модуль, намерение не передает его.Есть идеи, что я делаю не так?Я попытался просмотреть часто задаваемые вопросы о приложениях и увидел пример кода для мгновенных приложений, но не смог найти решение.

Intent intent = new Intent();
String packageName = "com.example";
String className = "com.example.InfoActivity";
if(InstantApps.isInstantApp(getApplicationContext()))
{
    intent.setAction(Intent.ACTION_VIEW);
    intent.setData(Uri.parse("https://www.example.com/instant/info"));
}
else {
    intent.setClassName(packageName, className);
}
intent.putExtra("value", 2);
startActivity(intent);

Ссылки были сопоставлены с URL-адресами, и действие открывается, однако данные отображаются.не прошло.

...