我有一段代码试图暂停一个特定的操作。我有一个暂停应用程序的方法和另一个在某个超时值之后恢复应用程序的方法。为了实现这一点,我有一个定时器线程,它运行一个固定的时间间隔。# resume the operation
该操作在UI中有两个位置,可以在其中暂停。因此,检查暂停方法中的计时器。现在,我面临的问题是,这两个functions.If之间可能会发生竞争--第一个
我想在用户执行某些操作(例如长点击)时立即暂停"Event Thread"/活动,并在用户执行其他操作(简单单击)时取消暂停。问题是,在我长点击之后,事件线程进入等待队列。我该如何实现这一点?请注意,我不想通过显示一些进度对话框来暂停活动,我想将我的活动保留在前台,并获取我已经尝试过的paused.here :/
final Thread