Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2016 June 06

A

Alexander in Android NDK (C++) — русскоговорящее сообщество
@Override
public void onBackPressed()
{
    super.onBackPressed();
// не нужно
}

и всё
источник

BS

Bohdan Stetsuik in Android NDK (C++) — русскоговорящее сообщество
С вызовом диалога в onBackPressed попадаю в цикл. Нажал назад -> вывел диалог -> нажал да -> вызвался onBackPressed в котором опять вызывается диалог
источник

BS

Bohdan Stetsuik in Android NDK (C++) — русскоговорящее сообщество
разве что сделать флаг что диалог уже вызывался
источник

M

Marty in Android NDK (C++) — русскоговорящее сообщество
@Sola2Be т.е. в обработчике кнопки "да" у диалога ты вызываешь onBackPressed у активити?
источник

BS

Bohdan Stetsuik in Android NDK (C++) — русскоговорящее сообщество
да
источник

M

Marty in Android NDK (C++) — русскоговорящее сообщество
@Sola2Be тогда
если тебе это действительно нужно то придётся это обработать
но
а ты уверен что тебе это нужно - зачем ты это делаешь по нажатию на кнопку "да" в диалоге
что конкретно должно происходить по нажатию на эту кнопку?
источник

BS

Bohdan Stetsuik in Android NDK (C++) — русскоговорящее сообщество
выводится диалог типа "Вы действительно хотите свалить с этого окна?"
источник

BS

Bohdan Stetsuik in Android NDK (C++) — русскоговорящее сообщество
заказчики.....
источник

M

Marty in Android NDK (C++) — русскоговорящее сообщество
@Sola2Be
что конкретно должно происходить по нажатию на эту кнопку - кнопку "да" в диалоге?
ещё один диалог?
источник

BS

Bohdan Stetsuik in Android NDK (C++) — русскоговорящее сообщество
нет
источник

M

Marty in Android NDK (C++) — русскоговорящее сообщество
@Sola2Be задача просто завершить работу активити?
источник

M

Marty in Android NDK (C++) — русскоговорящее сообщество
@Sola2Be если да
ты завершаешь работу явно вызывая метод onBackPressed ?
источник

BS

Bohdan Stetsuik in Android NDK (C++) — русскоговорящее сообщество
переход на предыдущий фрагмент. я знаю что по правилам андроида это все должно делаться кнопкой домой в тулбаре
источник

M

Marty in Android NDK (C++) — русскоговорящее сообщество
вопрос про onBackPressed - это важно
источник

M

Marty in Android NDK (C++) — русскоговорящее сообщество
ты завершаешь работу явно вызывая метод onBackPressed ?
источник

BS

Bohdan Stetsuik in Android NDK (C++) — русскоговорящее сообщество
да
источник

M

Marty in Android NDK (C++) — русскоговорящее сообщество
@Sola2Be
тогда вопрос
почему не finish()?
есть какие-нибудь особенности
почему именно onBackPressed ?
источник

BS

Bohdan Stetsuik in Android NDK (C++) — русскоговорящее сообщество
не подумал об этом
источник

M

Marty in Android NDK (C++) — русскоговорящее сообщество
я просто сейчас наводящие вопросы задаю)
может у тебя архитектура так сконфигурирована
источник

M

Marty in Android NDK (C++) — русскоговорящее сообщество
@Sola2Be
смотри
вызывая onBackPressed ты не закрываешь активити явно
ты "эмулирушь" нажатие кнопки back а вот по её нажатию происходит операция - finish() у активити
источник