好的,所以在我的程序中,我有一些东西,当数据库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并在用户安排任务后执行其他操作并返回活动并再次单击该按钮。
答案 0 :(得分:0)
如果您通过“主菜单”表示应用程序之外的内容,则可以通过覆盖活动中的onResume()
来检查条件。
如果它在您的应用程序中,那么编写一个通知方法,并在执行用户应该执行的操作的代码实际运行时调用它。