【发布时间】:2010-12-11 20:12:34
【问题描述】:
我正在创建首选项菜单,并希望在单击特定首选项时启动浏览器(带有特定 URL)。我知道这可以做到,但我现在似乎无法让它工作。
有什么想法吗?
谢谢
######解决方案所以在我的脑屁消失后,我就是这样做的:
getPreferenceManager()
.findPreference("my_preference_key")
.setOnPreferenceClickListener(
new Preferences.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://some_url_here"));
startActivity(intent);
return true;
}
});
【问题讨论】:
标签: android preferences