L'éditeur PHP Xiaoxin vous propose cette rubrique « Questions et réponses Java » Aujourd'hui, nous allons discuter d'une question courante : que signifie « activité non créée » ? Dans le développement Java, nous rencontrons souvent ce problème, et cela signifie généralement qu'une activité ou un objet n'a pas été créé avec succès. Ensuite, nous répondrons à cette question en détail et vous proposerons des solutions pour vous aider à mieux comprendre et résoudre ce problème courant de développement Java.
J'essaie d'afficher un écran de confirmation une fois qu'une chute est détectée. Si une chute est détectée, j'appelle "showconfirmation" et le déroulement est le suivant :
Méthode appelée lorsqu'une chute est détectée :
public void showconfirmation(context context, string data) { intent intent = new intent(context, caidaactivity.class); intent.addflags(intent.flag_activity_new_task); intent.putextra("data", data); startactivity(intent); }
Activités à afficher :
public class CaidaActivity extends AppCompatActivity { private String data; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); data = getIntent().getExtras().getString("data"); actualizarTextos(R.string.caida_texto, R.string.caida_aceptar, R.string.caida_cancelar); playSonido(); playVibracion(); startContador(); } ...
J'ai essayé la méthode de débogage très basique print("here") et j'ai découvert que la méthode "oncreate" n'avait jamais été appelée. Quelqu'un sait-il pourquoi?
Avez-vous défini votre activité dans le fichier manifeste ? Si tel est le cas, l'erreur peut être masquée lors du contrôle d'automne.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!