java - 按下按钮后如何触发覆盖方法?

标签 java android android-activity overriding

我想覆盖 onBackPressed() 但在 onClick 事件之后。

@Override
public void onBackPressed() {
    //Toast Please wait for process
}

这是我的 onClick 方法:仅当此方法执行时,我才想重写 onBackPressed()

private void fetchData() {
    showLoader();
}

最佳答案

您可以保留一个 boolean 变量,并在 fetchData 方法完成执行后将其值更新为 true,并且在 onBackPressed() 方法中您可以检查该 boolean 值变量并相应地执行您的代码

关于java - 按下按钮后如何触发覆盖方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54746636/

相关文章:

java - Android信号分析+一些过滤器

php - 为什么这些 PDO 语句中的数据没有插入到表(该表包含外键)中?

java - 如何使用volley使代码更新数据?

java - java中的jpeg地理定位

android - 从 Git 导入时找不到名称为 'default' 的配置

android - 为什么gradle无法找到com.google.dexmaker?

android - 如何将数据传递给前一个 Activity 之前的 Activity

android - 从服务中获取当前 Activity 引用

android - 如何从最近导出的 Activity 中排除?

java - 将 dropwizard 项目部署到 heroku 时 yaml 中的 "Unrecognized Field: http"