boa noite! como disse o nobre colega, também sou aprendiz de servente de aprendiz kkkk
fiz o meu primeiro "appzinho" que permite alterar um textbox que envia o texto digitado para um label. ele tem 2 botões, sendo um para abrir nova página/tela. aí que mora o problema. a tela antes de abrir apresenta a seguinte mensagem de erro no emulador android (estou usando o android studio pra aprender e usando a versão 15 onde 100% dos aparelhos e emuladores funcionam). eis a mensagem de erro:
"unfortunately, meu app has stopped OK"
Onde está o erro?
Alguém pode me ajudar?
os meus arquivos são os seguintes:
activity_main.xml - mainactivity.java - segundaActivity.java - strings.xml
o evento ONCLICK do botão que deveria abrir a nova tela/form é o seguinte:
""
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button botao = (Button) findViewById(R.id.btnPrincipal2);
botao.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(getBaseContext(), SegundaActivity.class));
}
});
}
public void clique(View view) {
EditText editText = (EditText) findViewById(R.id.editText);
TextView textView = (TextView) findViewById(R.id.textView2);
textView.setText(editText.getText());
}
private class SegundaActivity {
}
}
""
Já o conteúdo do arquivo SegundaActivity.java é o seguinte:
""
import android.os.Bundle;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import com.example.myapplication.R;
public class SegundaActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_segunda);
}
}
""
Aguardo uma interação, resposta, ou solução.
grato,
WdePaula.
Conteúdo editorial recomendado
Com o seu consentimento, o conteúdo externo é carregado aqui.
Ao clicar no botão acima, concorda que o conteúdo externo poderá ser-lhe exibido. Os dados pessoais podem ser transmitidos a fornecedores terceiros no processo. Pode encontrar mais informações sobre isto no nosso Política de Privacidade.