我希望显示一个toast特定条件是true或false.但是我想这个举杯delay为two seconds前被显示.
我怎样才能做到这一点?
当前if语句:
if (result.equals("true")) {
loginDataBaseAdapter.updateUploadedRecord(sessionId);
Toast.makeText(MathsGameResults.this,
"Data is successfully uploaded.",
Toast.LENGTH_LONG).show();
} else {
Toast.makeText(
MathsGameResults.this,
"Error while uploading. Please try again later.",
Toast.LENGTH_LONG).show();
}
}
Run Code Online (Sandbox Code Playgroud)
试试这个..
使用 Handler
// Handler which will run after 2 seconds.
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Toast.makeText(MathsGameResults.this,
"Data is successfully uploaded.",
Toast.LENGTH_LONG).show();
}
}, 2000);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4346 次 |
| 最近记录: |