我只是想不出来,或找到任何文档.
我有一个简单的JSON:
{"data":"node","metadata":{"content":"hellooooo"}}
这会被加载,但我无法弄清楚如何写入此字段,检索此字段,并确保在创建新节点时创建它.
元数据的文档在哪里?
谢谢,马可.
我的Hadoop集群上有一个大的CSV文件.该文件的第一行是"标题"行,由字段名称组成.我想对这个标题行进行操作,但我不想处理整个文件.此外,我的程序是用Java编写的,并使用Spark.
在Hadoop集群上只读取大型CSV文件的第一行的有效方法是什么?
我有以下代码,每次触摸我的"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)