public class androStrategy extends Activity implements OnClickListener
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Set up click listeners for all the buttons
View game_start = findViewById(R.id.btn_startGame);
game_start.setOnClickListener(this);
View save_exit = findViewById(R.id.btn_SaveExit);
save_exit.setOnClickListener(this);
View aboutButton = findViewById(R.id.btn_Help);
aboutButton.setOnClickListener(this);
}
// ...
public void onClick(View v)
{
switch (v.getId())
{
case R.id.btn_Help:
Intent helpIntent = new Intent(this, about.class);
startActivity(helpIntent);
break;
// More buttons go here (if any) ...
case R.id.btn_startGame:
Intent gameIntent = new Intent (this, Game.class);
startActivity(gameIntent);
break;
case R.id.btn_SaveExit:
finish();
break;
}
}
@Override
public void onPause()
{
super.onPause();
}
@Override
public void onResume()
{
super.onResume();
}
}
Pourquoi ce code est-il arrêté? Cela a fonctionné avant et je n'ai pas changé ANYTHYNG ici. J'ai essayé de commenter Intention gameIntent = new Intent (this, Game.class); startActivity (gameIntent); pour voir si cela va fonctionner, et ce n'est pas le cas.La force d'activité principale se ferme
Bien im fatigué de l'erreur aléatoire de Java. Maintenant, cela fonctionne après que je prenne un café, il doesnt.
Pouvez-vous publier votre sortie d'erreur LogCat? –
J'espère que vous utilisez LogCat, si c'est le cas, publiez l'exception que vous obtenez. – whirlwin
Le code ne se casse pas aléatoirement (sauf si vous avez des nombres aléatoires qui effectuent des tâches critiques). Quelle est la trace de la pile? – Haphazard