0
推出蓝牙发现我有一个偏好片段,我试图建立一个自定义的喜好选择做一些事情。最初,我正在寻找一种添加itemclicklistener的方式,但似乎用PreferenceFragments你不能这样做。是否有可能从偏好片段XML
<Preference android:title="prefs_web_page" >
<intent android:action="android.intent.action.VIEW"
android:data="http://www.example.com" />
</Preference>
使用上面我猜想,这样的事情应该工作
<Preference android:title="prefs_discover" >
<intent android:action="android.intent.action.RUN"
android:data ="BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE"/>
</Preference>
我已经运行和查看试了一下,既不似乎工作。是否有可能做我想做的事?
如果那里有一个更有效率的选择,我愿意接受建议。
编辑:请参见下面的讨论。
我做了一个活动有一些代码来发动BT可发现后,马上代码我使用结束();关闭活动,以便用户永远不会看到它。
这是非常脏,但它能够完成任务。仍然接受建议,使其更有效率等。
我应该澄清。我知道如何在课堂上做到这一点,比如将其设置为启动,这是您的操作,或点击按钮。但我需要它在选项片段中单击。奇怪的是,没有基本的能力来做到这一点。他们有复选框,收音机/选择列表等,但没有基本的执行动作 – TroothHertz
发生了一种想法,也许如果我将这种代码放在一个活动中,然后从选项菜单中打开该活动。时间来测试它 – TroothHertz
对不起,我不知道然后:P – Dejan