Android-如何执行操作直到处理程序不执行';I don’我不能拖延
我有一个应用程序,用户可以用“喜欢/不喜欢”来评价帖子。 在那之后,我用文章的autor显示了一个视图,并用另一篇文章更新了内容 我现在用于此延迟的代码是:Android-如何执行操作直到处理程序不执行';I don’我不能拖延,android,handler,Android,Handler,我有一个应用程序,用户可以用“喜欢/不喜欢”来评价帖子。 在那之后,我用文章的autor显示了一个视图,并用另一篇文章更新了内容 我现在用于此延迟的代码是: Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
nextFragment();
}
}, 1000);
我想提供一个共享功能后,用户评价的文章,这将出现在这一秒。
但是我不知道怎么做。
我如何向作者展示这一视图一秒钟,如果用户单击共享按钮,我将执行共享操作,然后返回到下一篇文章
谢谢 那么,为什么不在启动处理程序之前执行操作,然后在处理程序完成后取消该操作呢?例如:
final ProgressDialog dialog = new ProgressDialog(this);
dialog.setTitle("Something something");
dialog.show();
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
dialog.dismiss();
nextFragment();
}
}, 1000);
它不是一个ProgressDialog,而是一个按钮,我打开可视按钮,在延迟后关闭。如果用户点击按钮时的动作超过一秒钟会发生什么?@user3249186不清楚你所说的动作是什么意思。你的意思是当用户点击一个按钮时,计时器应该停止/重置吗?