2
respostas

Encontrei a solução para o tópico "Erros depois de clicar no botão salvar"

Como vi que outros tiveram o mesmo problema e os tópicos foram fechados, resolvi postar a solução. Peço desculpas se estiver postando no local incorreto.

Acompanhando as aulas, em algum momento o instrutor comenta parte do código no AndroidManifest.xml.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.alura.agenda">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

<!--        <activity android:name="com.alura.ui.activity.ListaAlunosActivity">-->
<!--            <intent-filter>-->
<!--                <action android:name="android.intent.action.MAIN" />-->

<!--                <category android:name="android.intent.category.LAUNCHER" />-->
<!--            </intent-filter>-->
<!--        </activity>-->

        <activity android:name="com.alura.ui.activity.FormularioAlunoActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

Então, ao clicar em "Salvar", a aplicação encerra e aparecem vários erros no logcat... um deles informa: "have you declared this activity in your AndroidManifest.xml?"

Basta descomentar que o app irá funcionar!

2 respostas

Oi Gabriel, tudo bem?

Que bom que você encontrou a solução do problema, esse tópico assim como você citou, pode servir como auxílio para outros alunos que passarem pelo mesmo problema.

Muito obrigada pela sua sugestão! =)

Oi Gabriel, lembrando que é bom deixar apenas uma das activities com as configurações de Main e Launcher, caso deixe mais de uma, vão aparecer vários ícones do seu aplicativo no seu lançador de aplicativos (menu).