Java 每次显示活动时运行方法

Java 每次显示活动时运行方法,java,android,Java,Android,我有一个if语句来检查sqlite数据库中是否有行。如果数据库中存在行,它将启用一些按钮,如果没有,它将禁用这些按钮 像这样 DBHandler dbHandler = new DBHandler(this, null, null, 1); SQLiteDatabase db = dbHandler.getWritableDatabase(); String count = "SELECT count(*) FROM clients"; Cursor mcursor =

我有一个if语句来检查sqlite数据库中是否有行。如果数据库中存在行,它将启用一些按钮,如果没有,它将禁用这些按钮

像这样

DBHandler dbHandler = new DBHandler(this, null, null, 1);
    SQLiteDatabase db = dbHandler.getWritableDatabase();
    String count = "SELECT count(*) FROM clients";
    Cursor mcursor = db.rawQuery(count, null);
    mcursor.moveToFirst();
    int icount = mcursor.getInt(0);
    if(icount == 0)
    {
        btnViewClient.setEnabled(false);
        btnViewAppt.setEnabled(false);
        btnAddAppt.setEnabled(false);
        btnViewBill.setEnabled(false);
        btnAddBill.setEnabled(false);
    }
    else
    {
        btnViewClient.setEnabled(true);
        btnViewAppt.setEnabled(true);
        btnAddAppt.setEnabled(true);
        btnViewBill.setEnabled(true);
        btnAddBill.setEnabled(true);
    }
这是在我的onCreate方法中


现在,如果用户向sqlite数据库中添加一行,并点击后退按钮返回主菜单。如何再次运行此代码并启用按钮?每次显示“活动”时,我都需要运行此代码,但我不想完成“活动”,因为这样您就无法使用“上一步”按钮返回到它。

您可能需要了解更多有关“活动”的信息

特别是,您需要使用方法-每次应用程序返回到您的
活动时都会调用该方法


因此,只需将您的代码放在上述方法中。

您可能需要了解更多有关此方法的信息

特别是,您需要使用方法-每次应用程序返回到您的
活动时都会调用该方法


所以只要把你的代码放在上面这个方法。

我真的很尴尬,我忘记了这个存在。。。。谢谢,已经完成了…我真的很尴尬我忘了这个存在。。。。谢谢,已经完成了。。。