gpt4 book ai didi

java - 如何在 Android PreferenceScreen 中打开本地 HTML 文件?

转载 作者:行者123 更新时间:2023-12-01 15:48:57 25 4
gpt4 key购买 nike

我尝试通过 Android 中的 PreferenceScreen 打开本地 HTML 文件,但失败。我正在尝试使用 Intent 来做到这一点。这就是我到目前为止所拥有的。

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory
android:title="Help">

<Preference
android:title="Help"
android:summary="Opens the help page">

<intent android:action="android.intent.action.VIEW"
android:data="file:///android_asset/help.html" />

</Preference>

</PreferenceCategory>
</PreferenceScreen>

Eclipse 说错误是“找不到处理 Intent 的 Activity ”,这很令人困惑,因为如果我将数据设置为 http://www.google.com例如,它可以正常工作。有人可以告诉我如何打开这个 HTML 文件吗?

Html文件存储在src/assets下

谢谢

最佳答案

在您的 PreferenceActivity 中:

Preference prefHelp = findPreference("Help");
prefHelp.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener(){
@Override
public boolean onPreferenceClick(Preference preference)
{
Intent i = ...;
startActivity(i);
return true;
}
});

关于java - 如何在 Android PreferenceScreen 中打开本地 HTML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6523965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com