Hello, comment allez-vous en ce radieux jour de mai ? ?

J'essaie de programer un jeu de flashcards :

- 1) MainActivity.java
- 2) InitFlashcards.java
- 3) PlayFlashcards.java

1 ) MainActivity.java > l'utilisateur choisit une activité : "Flashcards" ou "Quizz"

2) Quand l'utilisateur a cliqué sur le RadioButton "Flashcards" il arrive sur l'activité "InitFlashcards.java". Dans cette activité, il renseigne le nombre de mots de la série grâce à un Spinner. Jusqu'ici tout va bien. L'utilisateur valide alors son choix en cliquant sur "Play Flashcards Now !"

3) À ce moment, l'activité "PlayFlashcards.java" devrait s'afficher et l'utilisateur devrait commencer à jouer aux flashcards.

Malheureusement, lorsqu'on clique sur "Play Now", l'application plante inopinément. D'autre part je n'ai pas pu localiser les logs. Est-ce ADB ? DDMS ? l'onglet DEBUG dans Eclipse ? Est-ce que je dois installer une app directement sur ma tablette pour accéder aux logs de mon programme qui s'exécute dessus ?

Je me permets de coller ci-dessous des portions de ce programme.

MainActivity.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
public class MainActivity extends Activity {
    ...
    @Override
    protected void onCreate(Bundle savedInstanceState) {
  	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_main);
    }
    ...
    public void initFlashcards(View view) {
    	Intent intent = new Intent(this, InitFlashcards.class);
    	startActivity(intent);
    }
    public void playFlashcards(View view) { 
    	Intent intent = new Intent(this, PlayFlashcards.class);
    	startActivity(intent);
    }
    ...
}
activity_main.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity" >
 
    <RadioGroup
	android:id="@+id/radiogroup_main"
	android:layout_width="fill_parent"
	android:layout_height="wrap_content"
	android:orientation="vertical" >
 
        <RadioButton
	    android:id="@+id/init_flashcards"  		    
    	    android:layout_width="fill_parent"
 	    android:layout_height="wrap_content"
	    android:text="Flashcards"
	    android:onClick="initFlashcards" />
 
        <RadioButton
	    android:id="@+id/init_quizz"  		    
	    android:layout_width="fill_parent"
	    android:layout_height="wrap_content"
	    android:text="Quizz"
            android:onClick="initQuizz" />
 
  </RadioGroup>
 
</LinearLayout>
activity_init_flashcards.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    tools:context=".InitFlashcards" >
 
  	<Spinner
	    android:id="@+id/spinner_init1"
	    android:layout_width="wrap_content"
   	    android:layout_height="wrap_content"
	    android:entries="@array/ui_num_of_words_per_serial" 
	    android:prompt="@string/choose_num_of_words" />
 
  	<Button
	    android:id="@+id/play_flashcards_now"  		    
            android:layout_width="wrap_content"
	    android:layout_height="wrap_content"
	    android:text="Play FLashcards Now"
	    android:onClick="playFlashcards" />
 
</LinearLayout>
InitFlashcards.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
package com.example.europeanvocab;
 
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
 
public class InitFlashcards extends Activity {
 
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_init_flashcards);
	}
 
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.init_flashcards, menu);
		return true;
	}
 
}
PlayFlashcards.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
package com.example.europeanvocab;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
 
public class PlayFlashcards extends Activity {
 
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_play_flashcards);
	}
 
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.play_flashcards, menu);
		return true;
	}
 
}
Normalement, puisque le bouton "Play Flashcards Now" comporte android:onClick="playFlashcards" l'activié devrit se lancer au lieu de planter . Est-ce que quelqu'un peut m'aider svp ? N'hésitez pas à me poser des questions