小编Kur*_*ipp的帖子

通过 xdg 从 html 链接打开文件浏览器

xdg是否可以通过单击xdg-openHTML 链接来打开文件浏览器?

例如:

我想通过单击以下链接来打开我的文件浏览器(Thunar / XFCE / Xubuntu 18.04):xdg:///media/Data/。如果我手动输入 URL,则会xdg-open显示一个 xdg 对话框,询问我是否要打开。但是,如果我单击Ok,则会出现错误,表明无法找到/打开该地址。然而,该目录的路径是正确的并且存在。

linux xdgutils

5
推荐指数
1
解决办法
628
查看次数

CheckBoxPreference .isChecked()返回相反的值

我正在尝试使用片段构建我的PreferenceActivity.我有一个包含两个CheckBoxPreferences的PreferenceFragment:

<CheckBoxPreference
    android:key="pref_bfp_scale"
    android:title="@string/PREF_BFP_scale_title"
    android:defaultValue="false" />
<CheckBoxPreference
    android:key="pref_bfp_navy"
    android:title="@string/PREF_BFP_navy_title"
    android:defaultValue="true" />
Run Code Online (Sandbox Code Playgroud)

我的FragmentSettingsActivity:

public class FragmentSettingsActivity extends PreferenceActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    public static class BodyFatPreferenceFragment extends PreferenceFragment {
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            addPreferencesFromResource(R.xml.pref_body_fat);
            bindPrefSumtoValListener(findPreference("pref_bfp_scale"), "Boolean");
            bindPrefSumtoValListener(findPreference("pref_bfp_navy"), "Boolean");
        }
    }

    private static Preference.OnPreferenceChangeListener prefSumtoValListener = new Preference.OnPreferenceChangeListener() {
        @Override
        public boolean onPreferenceChange(Preference preference, Object value) {
            String stringValue = value.toString();
            log("Pref changed - Value: " + stringValue);

            if (preference instanceof CheckBoxPreference) {
                Map<String, …
Run Code Online (Sandbox Code Playgroud)

android checkboxpreference

3
推荐指数
1
解决办法
2045
查看次数

标签 统计

android ×1

checkboxpreference ×1

linux ×1

xdgutils ×1