设置协议xiechengtrip://message/approval/detail?approvalId={approvalId}&approvalFlowId={approvalFlowId}
2 1、在Androidmanifest.xml中定义scheme
<activity
android:name=".ui.main.approval.detail.ApproveDetailActivity"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="message"
android:pathPrefix="/approval/detail"
android:scheme="xiechengtrip" />
</intent-filter>
</activity>
2、在ApproveDetailActivity里面获取参数
override fun initIntent(intent: Intent) {
super.initIntent(intent)
val uri: Uri? = intent.data
if (uri != null) {
mApproveId = uri.getQueryParameter("approvalId")!!
mApproveFlowId = uri.getQueryParameter("approvalFlowId")!!
}
}