-1

好的,所以在我的程序中,我有一些东西,当数据库 KEY_TITLE 为空时,它会说某件事,直到用户进入主菜单做某事。我的问题是如何检查它是否不再为空并继续执行该程序?这是代码的一部分。

@Override
public void onClick(View v) {
    insert.setText("");
    text.setText(" Try it out! Go to the main menu and schedule a task!");

    respond.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View arg0) {
    mDbHelper2.fetchAllReminder();
        if(TaskDbAdapter.KEY_BODY.isEmpty() ){
            text.setText("Go and Schedule a task to continue =)!");
        }else{
            String task = new String(TaskDbAdapter.KEY_TITLE);
            insert.setText("");
            text.setText("text");
        }

这是我的代码...一旦用户安排任务并返回活动并再次单击按钮,我无法检查 KEY_TITLE 并执行其他操作。

4

1 回答 1

0

如果“主菜单”是指您的应用程序之外的内容,那么您可以通过覆盖onResume()您的活动来检查条件。

如果它在您的应用程序中,则编写一个通知方法并在执行用户应该执行的任何操作的代码实际运行时调用它。

于 2011-06-15T18:19:20.940 回答