Как открыть новый экран во время принятия оповещения? - PullRequest
1 голос
/ 04 июня 2010

На моем первом экране появляется сообщение с предупреждением, когда я принимаю предупреждение, я должен показать следующий экран и передать некоторые значения этому экрану, чтобы показать эти значения. Я очень плохо знаком с android.

new AlertDialog.Builder(this)
    .setTitle("File accept!")
    .setMessage("Do you Want to open "+name+" file !!")
    .setPositiveButton("Open", new DialogInterface.OnClickListener()
    {
        public void onClick(DialogInterface dlg,int acc)
        {
            //here i need to open a new screen
        }
    })
    .setNegativeButton("Close", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dlg, int sumthin) {

    // do nothing – it will close on its own
    }
    })    
    .show();
    }   

- Заранее спасибо

1 Ответ

0 голосов
/ 04 июня 2010

Вы хотите создать Intent с конструктором, который принимает контекст и объект Class. В этом намерении вы должны указать класс, который обрабатывает новый экран. Этот класс должен расширять Activity.

Чтобы получить имя файла для нового экрана, используйте intent.putExtra, чтобы прикрепить пакет данных к этому намерению. В своей новой деятельности вы можете использовать getIntent.getExtras (), чтобы получить данные, прикрепленные к Intent.

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