相当于Android的getch()

时间:2013-09-02 08:46:07

标签: java android getch

在Android或Java中是否有等效的C的getch()?我希望执行停止,直到用户执行某些操作,例如点击屏幕或者按下其中一个硬件按钮,如音量控制或任何可用的操作。另一种选择是显示一个模态消息框窗口,该窗口不会让程序继续,直到用户按下OK。是否可以在Android中以简单的方式执行此操作?在android中获取与getch()函数等效的最简单方法是什么?

我需要能够在Thread中使用它

2 个答案:

答案 0 :(得分:1)

java中没有getch()等效函数/方法。

你必须要事件处理程序才能做到这一点。

就像使用click handler按钮一样,可以通过onClick()方法获取某些内容,点击按钮后。

此示例可能有用:Button Click Listeners in Android

答案 1 :(得分:1)

有像onCLickListener一样的android事件监听器。然后你也可以使用Jdialog然后将其.isEditable值设置为false,如dialog.isEditable(false);