当数据库不为空时如何调用服务 class

How can I call service class when database is not empty

如何查看光标是否为空,或者phone的联系人列表中是否有联系人? 当数据库不为空时,它会调用我的 Shake 服务 class 但是这个逻辑不起作用

    Cursor mCursor = db.rawQuery("SELECT * FROM details", null);
    Boolean rowExists;

    if (mCursor.moveToFirst())
    {
           Intent i_startservice = new Intent(MainActivity.this, ShakeService.class);
           startService(i_startservice);
           rowExists = true;

    } else
    {
        Toast.makeText(this,"Databse is Empty",Toast.LENGTH_SHORT).show();
        rowExists = false;
    }

后台服务在 AndroidO 之后将不再可用。因此,请在继续之前查看有关前台服务的文档。 快乐黑客!