小编mcs*_*vio的帖子

将元数据添加到jsTree

我只是想不出来,或找到任何文档.

我有一个简单的JSON:

{"data":"node","metadata":{"content":"hellooooo"}}

这会被加载,但我无法弄清楚如何写入此字段,检索此字段,并确保在创建新节点时创建它.

元数据的文档在哪里?

谢谢,马可.

json metadata jstree

6
推荐指数
1
解决办法
6464
查看次数

如何使用Java有效地读取Hadoop(HDFS)文件中的第一行?

我的Hadoop集群上有一个大的CSV文件.该文件的第一行是"标题"行,由字段名称组成.我想对这个标题行进行操作,但我不想处理整个文件.此外,我的程序是用Java编写的,并使用Spark.

在Hadoop集群上只读取大型CSV文件的第一行的有效方法是什么?

java csv hadoop apache-spark

4
推荐指数
1
解决办法
2274
查看次数

EditText,OnTouchListener和setSelection在第一次触摸时不起作用

我有以下代码,每次触摸我的"redTime"EditText时都会触发.

redTime.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            Log.i("click", "onMtouch");
            redTime.setSelection(redTime.getText().length());
            return false;
        }
    });
Run Code Online (Sandbox Code Playgroud)

它意味着在每次触摸时将光标保持在EditText的右侧.问题是包含"setSelection"方法的行在第一次触摸控件时不起作用.也就是说,如果另一个控件具有焦点,并且我第一次触摸"redTime"控件,则触发该方法,但是光标保持在我触摸的位置(而不是右侧).

我如何知道听众的火灾?"Log.i"调用有效,但光标没有变化.我怀疑"setSelection"调用正在运行,但后来的一些事件正在否定它.

我试了几件事.我尝试通过在侦听器中返回TRUE来使用该事件.没工作.我尝试在OnTouchListener和OnFocusChanged中重复"setSelection"调用.仍然无法正常工作.

我差点忘了.这是有问题的控件的XML.

<EditText
            android:id="@+id/redEditText"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:ellipsize="end"
            android:gravity="right"
            android:inputType="time"
            android:text="@string/zeroTime"
            android:textColor="#ff0000"
            android:textSize="32sp" >
        </EditText>
Run Code Online (Sandbox Code Playgroud)

java user-interface android android-edittext

2
推荐指数
1
解决办法
1万
查看次数