03.06.2016, 00:18
Quote:
Faz assim:
Код:
if(!response) return -1; //Se a resposta for apertar Esc ou o segundo botгo, ele vai fechar a dialog |
A Funзгo return nada mais й do que um simples retorno para a callback. Ele geralmente й usada para enviar instruзхes de comportamento do cуdigo. No caso do tуpico, seria muito errado utilizar esse seu mйtodo de retorno pois a Callback contйm uma simples bool (true/false)(referencia). E que pode influenciar no andamento de todo o script, Pois se alguma requisiзгo na callback OnDialogResponse precisar de retorno, encontrarб erro.
Quote:
Код:
if (response) { // FUNЗГO DO PRIMEIRO BOTГO } else { // FUNЗГO DO SEGUNDO BOTГO } Код:
if (dialogid == 2) if (response) { // FUNЗГO DO PRIMEIRO BOTГO } else { // FUNЗГO DO SEGUNDO BOTГO } Sу coloca logo depois da condiзгo de escolha do dialogid Код:
if (dialogid == 2) { if (!response) return 1; // SEU CODIGO AQUI } (pelo menos em situaзхes como essa) ps2: neste caso o correcto seria return 1, pois o dialog foi tratado correctamente... return 0 a MEU ver, deveria ficar no fundo do OnDialogResponse , pois sу iria chegar lб caso nгo encontrasse a funзгo para o dialogid correspondente. espero ter conseguido ajudar |
Код:
if (dialogid == 2) if (response) { // FUNЗГO DO PRIMEIRO BOTГO } else { // FUNЗГO DO SEGUNDO BOTГO }