重复输入事件

时间:2016-11-28 07:28:29

标签: java android

假设我有一个InputText,点击按钮会导致多个事件(例如4)。在单击按钮上,

  • 事件1发生并将输出提供给缓冲区1.在检查缓冲区1已填充
  • 事件2发生并将输出提供给缓冲区2.检查缓冲区2已填满
  • 事件3发生并将输出提供给缓冲区3.在检查缓冲区3被填充时,
  • 事件4发生。

即使前一个缓冲区已填满,也只会发生事件。否则它在Event = 0模式下。

如何在Android中执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以在inputText上添加.setOnClickListener(),并在单击inputText时执行该部分中的代码。运行该代码后,您可以调用另一个事件,并根据需要多次执行此操作。

将这些放在OnCreate方法中:

EditText inputText = (EditText) findViewById(R.id.edittextname);
inputText.setOnClickListener(action1);

在OnCreate之后,输入:

public void action2 () {
    //action 2 code here
    //add other actions here

}
View.OnClickListener action1 = new View.OnClickListener() {
    public void onClick (View v) {
        //action 1 code here
        action2();
}