Ada*_*gyi 3 android wait android-ui
如何在Android中阻止用户在几秒钟内完成所有交互的UI?
我想知道,如何通过一些延迟时间来做到这一点 wait(5000);
您可以覆盖dispatchTouchEvent并停止对super.dispatchTouchEvent(ev);Any 的调用.在处理之前,事件必须经过此方法.
设置您控制的布尔值并在方法中使用它来确定是否要阻止控制.
private boolean stopUserInteractions = false;
public boolean dispatchTouchEvent(MotionEvent ev) {
if (stopUserInteractions) {
return true;
} else {
return super.dispatchTouchEvent(ev);
}
}
Run Code Online (Sandbox Code Playgroud)
当你需要的时候通过代码显示Non-cancelable progress dialog和关闭它......
参见示例
http://www.helloandroid.com/tutorials/using-threads-and-progressdialog
| 归档时间: |
|
| 查看次数: |
5504 次 |
| 最近记录: |