====== Dev ======
===== Trucs=====
==== Fermer une appli (activity) ====
static String SHOULD_FINISH = "ShouldFinish";
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Code a ajouter apres le onCreate
if (getIntent().getBooleanExtra(SHOULD_FINISH, false)) {
finish();
}
// Pour arreter une appli
Intent intent = new Intent(context, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra(MainActivity.SHOULD_FINISH, true);
startActivity(intent);
==== Toast - Afficher une popup de message rapide ====
Toast.makeText(context, "bye", Toast.LENGTH_SHORT).show();
==== Récuperer le bouton graphique ====
Button quitBtn = (Button) findViewById(R.id.quitBtn);
==== Changer le texte du bouton graphique ====
quitBtn.setText("Stop");
==== Ajout d'une notify sur un bouton - Gérer le click ====
Button quitBtn = (Button) findViewById(R.id.quitBtn);
quitBtn.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
==== Cacher un bouton ====
quitBtn.setVisibility(View.GONE);
==== Rendre visible un bouton ====
quitBtn.setVisibility(View.VISIBLE);