Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在首选项上单击丢失选择器_Java_Android_Preference - Fatal编程技术网

Java 在首选项上单击丢失选择器

Java 在首选项上单击丢失选择器,java,android,preference,Java,Android,Preference,如果我在首选项上设置click方法而不执行任何操作,则当用户点击首选项时,我可以看到选择器 @覆盖 公共布尔值打开首选项单击(首选项){ //空的 } 但是当我试图在用户点击首选项时加载一个片段时,选择器不再显示。 我们如何克服这个问题 我发现一个有效的解决方案是将任务放在可运行的内部,但我不确定这是否是正确的方法 @覆盖 公共布尔值打开首选项单击(首选项){ mHandler.postDelayed(新的Runnable(){ @凌驾 公开募捐{ ///在这里完成我的任务 } }, 100)

如果我在首选项上设置
click
方法而不执行任何操作,则当用户点击首选项时,我可以看到选择器

@覆盖
公共布尔值打开首选项单击(首选项){
//空的
}
但是当我试图在用户点击首选项时加载一个片段时,选择器不再显示。 我们如何克服这个问题

我发现一个有效的解决方案是将任务放在可运行的内部,但我不确定这是否是正确的方法

@覆盖
公共布尔值打开首选项单击(首选项){
mHandler.postDelayed(新的Runnable(){
@凌驾
公开募捐{
///在这里完成我的任务
}
}, 100);