Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Método getSupportFragmentManager não existe

Jeferson.

Estou com problemas novamente no ambiente.

O método getSupportFragmentManager não existe no meu Android Studio 2.2.2, ele não é nem exibido no case sensitive.

Importei o FragmentManager do android.support.v4.app e android.app, e nenhum dos dois resolveu o problema.

Não estou conseguindo executar o aplicativo, por causa deste erro.

Information:Gradle tasks [:app:assembleDebug]
C:\VLC\Projeto\Android\Agenda\app\src\main\java\vlc\com\br\agenda\web\ProvasActivity.java
Error:(35, 43) error: cannot find symbol method getSupportFragmentManager()
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
Information:BUILD FAILED
Information:Total time: 8.809 secs
Information:2 errors
Information:0 warnings
Information:See complete output in console
2 respostas
solução!

Olá Vitor,

Verifica se a ProvasActivity estende a classe AppCompatActivity. O método getSupportFragmentManager(...) vem dessa classe que é a Activity da biblioteca de suporte. Dependendo da versão do Android selecionada ao criar o projeto, o Android Studio pode fazer com que suas activities estendam a classe Activity que não tem o método.

Jeferson.

A ProvasActivity estendia a Activity, troque pela AppCompatActivity e funcionou.

Obrigado pela ajuda.