但是,我的WalletActivity包含一个选项列表,点击它可以让我看到另一个活动WalletRechargeActivity,其内容取决于从WalletActivity中的选项列表中选择的相应选项.现在,我想要一个可以直接在各自的WalletRechargeActivity屏幕上登陆的深层链接.我怎么做?
例如,如果example:// wallet将我带到WalletActivity,我想像example:// wallet / abcd50这样的东西让我进入相应的WalletRechargeActivity屏幕并使用$50充值选项.而且这个值abcd50可以随时改变,并且不是事先修复的,所以我也不能在AndroIDManifest文件中添加WalletRechargeActivity,对吧?我需要动态处理它.所以,你能告诉我我该怎么做?
解决方法 以下是将用户路由到WalletActivity或WalletRechargeActivity的示例代码.然后,您可以使用getIntent().getData()方法来解析url内容.<activity androID:name=".WalletActivity"> <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="example" /> <data androID:host="wallet" /> </intent-filter></activity><activity androID:name=".WalletRechargeActivity"> <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="example" /> <data androID:host="wallet" /> <data androID:pathPattern="/..*" /> </intent-filter></activity>总结
以上是内存溢出为你收集整理的Android中的动态深层链接全部内容,希望文章能够帮你解决Android中的动态深层链接所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)