【发布时间】:2018-11-03 21:40:30
【问题描述】:
我在我的应用中添加了应用链接助手,以从外部链接打开特定活动。现在我的 DataDetailActivity 中有以下代码。
Intent appLinkIntent = getIntent();
String appLinkAction = appLinkIntent.getAction();
Uri appLinkData = appLinkIntent.getData();
if(appLinkData != null)
{
String dataId = appLinkData.getLastPathSegment();
Intent resultIntent = new Intent(this, DataDetailActivity.class);
startActivity(resultIntent);
}
我想打开特定的 DataDetailActivity。但这确实会引发错误。在意图中我必须在哪里传递 dataId?
注意:我们在具有登录到 FB 按钮的应用程序中有默认主屏幕。那么我是否必须在 HomeScreenActivity 中写下这段代码并将意图传递给 DatadetailAcvity.java?如果是,那么我如何告诉 DataDetailScreen 特定数据(如果我有 id)?
任何帮助将不胜感激。
【问题讨论】:
标签: android android-intent intentfilter