Existe algo mais que deveria ser chamado?
showDialog(TIME_DIALOG_ID);
Está neste tutorial, mas diz obsoleto no Eclipse.
Existe algo mais que deveria ser chamado?
showDialog(TIME_DIALOG_ID);
Está neste tutorial, mas diz obsoleto no Eclipse.
De http://developer.android.com/reference/android/app/Activity.html
public final void showDialog (int id) Adicionado na API de nível 1
Este método foi descontinuado no nível de API 13. Use a nova classe DialogFragment com FragmentManager; isso também está disponível em plataformas mais antigas por meio do pacote de compatibilidade do Android.
Versão simples de showDialog (int, Bundle) que não aceita nenhum argumento. Simplesmente chama showDialog (int, Bundle) com argumentos nulos.
Por quê
Como resolver?
Mais
Este método está obsoleto.
Use a novaDialogFragment
classe comFragmentManager
; isso também está disponível em plataformas mais antigas por meio do pacote de compatibilidade do Android.
Para exibir a caixa de diálogo, você pode usar o código a seguir. Isso é para exibir uma caixa AlertDialog simples com várias caixas de seleção:
Título
Considerando que se você estiver usando a função showDialog para exibir uma caixa de diálogo diferente ou qualquer coisa de acordo com os argumentos passados, você pode criar uma função própria e chamá-la na
onClickListener()
função. Algo como:e adicione o código da caixa de diálogo fornecido acima na definição da função.
fonte
Este código funcionou para mim. Correção fácil, mas provavelmente não é a forma preferida.
fonte
fonte