2009-10-06 4 views
1

J'ai essayé de faire un programme Android où je peux appeler un seul numéro en cliquant sur le bouton. Fonctionne bien mais comme je finis d'appeler, l'émulateur affiche le journal des appels. Au lieu de cela, je voudrais que mon programme retourne à l'écran où est ce bouton d'appel que j'ai fait. Comment puis-je faire ceci? Mon code est maintenant comme ceFin de l'appel Android et aller à l'écran d'accueil

((Button) findViewById(R.id.soita)).setOnClickListener(
      new Button.OnClickListener() { 
       @Override public void onClick(View arg0) { 
String nro="9999999"; 
Intent intent1 = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+nro)); 
startActivity(intent1); 
Intent intent2 = new Intent(Intent.CATEGORY_HOME); 
startActivity(intent2); 
+0

je trouve que quand je terminer l'appel dans un bouton, le gestionnaire d'activité affiche début de l'activité: Intention {action = android.intent. action.VIEW type = vnd.anroid.cursor.dir/calls comp = {com.andoid puis je ne peux pas voir le reste de la ligne dans Eclipse. Puis-je modifier cette intention d'une façon ou d'une autre? –

Répondre

2

Essayez avec

Intent homeIntent = new Intent(Intent.ACTION_MAIN); 
homeIntent.addCategory(Intent.CATEGORY_HOME); 
homeIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);