【发布时间】:2017-03-01 22:45:50
【问题描述】:
我需要(如果可能的话)处理这样的“url”(在一封电子邮件中我需要打开我的应用程序(“wics”)):
http://wics/resetPassword/myemail@mydomain.ext/FOOBARTOKEN
我的 AndroidManifest.xml 中有这个
<activity android:name=".ResetPasswordActivity">
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http"
android:host="wics"/>
</intent-filter>
</activity>
如何在我的 ResetPasswordActivity 中获取“myemail@mydomain.ext”和“FOOBARTOKEN”?
我已插入此代码:
Intent intent = getIntent();
Uri uri = (Uri)intent.getData();
但是现在呢?拆分“uri”字符串并获取第 3td 和第 4 个元素?
【问题讨论】:
标签: android intentfilter