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

alguns codigos do "FormularioActivity" não compila

package br.com.alura.agenda;

import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.widget.Toast;

public class FormularioActivity {

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_formulario); }

@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu_formulario, menu); return super.onCreateOptionsMenu(menu); }

@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()){ case R.id.menu_formulario_ok: Toast.makeText(FormularioActivity.this, "Aluno Salvo!", Toast.LENGTH_SHORT).show(); finish(); break; } return super.onOptionsItemSelected(item); } }

ajuda!

5 respostas
solução!

Boa tarde, Kelvin! Como vai?

Esses erros estão acontecendo pq sua classe não é uma Activity! Pra resolver isso, vc precisa fazer extends AppCompactActivity da seguinte forma:

public class FormularioActivity extends AppCompactActivity {
     // restante do código omitodo.
}

Grande abraço e bons estudos!

Obrigado :)

Por nada, Kelvin!

Grande abraço e bons estudos!

Não era isso :(

Kelvin, sobre o erro que vc postou a correção é essa que te falei. Tanto é verdade, que vc pode ver nessa atividade que era justamente o extends AppCompatActivity que estava faltando. Como no exemplo a seguir retirado da atividade que citei:

public classe FormularioActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate (savedInstanceState);
        setContentView(R.layout.activity_formulario);

    }

}

Provavelmente o que está acontecendo agora é outra coisa! Vc pode ter esquecido de fazer as importações corretamente ou algo do tipo.

Então, eu indico a vc que veja qual é o erro apontado pela IDE que vc está utilizando e em que parte do código esse erro ocorre e abra um tópico detalhando esse problema para que possam te ajudar!

Fechado?