Как заставить что-то продолжать до тех пор, пока это не станет правдой в Android - PullRequest
0 голосов
/ 15 июня 2011

Хорошо, в моей программе есть что-то, что, когда база данных 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 и выполнением остальных действий, когда пользователь планирует задачу, возвращается к действию и снова нажимает кнопку.

1 Ответ

0 голосов
/ 15 июня 2011

Если под «главным меню» вы подразумеваете что-то вне вашего приложения, то вы можете проверить условие, переопределив onResume() в своей активности.

Если оно внутри вашего приложения, тогда напишите метод уведомления и вызовитеэто когда код, который делает то, что должен делать пользователь, на самом деле выполняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...