在 Android 或 Java 中是否有 C 的 getch() 等价物?我希望执行停止,直到用户执行某些操作,例如点击屏幕或按下音量控制或任何可用的硬件按钮之一。另一种选择是显示一个模态消息框窗口,它不会让程序继续运行,直到用户按下 OK。是否可以在 Android 中以简单的方式做到这一点?在 android 中获得与 getch() 函数等效的最简单方法是什么?
我也需要能够在线程中使用它
java中没有getch()
等效的函数/方法。
您必须使用事件处理程序来执行此操作。
就像拥有click handler
for 按钮一样,它可以让你在onClick()
方法上找到一些东西,一旦你点击了按钮。
此示例可能会有所帮助:Android 中的按钮单击侦听器
有一个类似 onCLickListener 的 android 事件监听器。然后您也可以使用 Jdialog 然后将其 .isEditable 值设置为 false 就像 dialog.isEditable(false);