我已经有一个使用xml首选项的首选项屏幕,但我想创建一个使用intent打开网页网址的首选项。但是,网址来自另一个偏好。
所以我想知道是否有办法以编程方式创建此首选项,以便我可以在创建首选项屏幕时注入此URL。
到目前为止,我所尝试的是this post,但这仅适用于复选框偏好设置。我希望在xml中优先考虑android:action
和android:data
。例如:
<Preference android:title="@string/prefs_web_page">
<intent android:action="android.intent.action.VIEW"
android:data="http://192.168.1.104" />
</Preference>
如何以编程方式执行此操作?谢谢!