J'essaie d'ajouter un tableau de classes dans ma liste.Ajout d'un tableau de chaînes dans setListAdapter
lors du débogage, il se bloque sur la ligne setListAdapter sans erreur particulière. Lorsque je compile, il passe mon écran de démarrage et ouvre le menu.java mais rien ne se passe lorsque je clique sur les éléments de ma liste.
ici est mon Menu.java
package com.android;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class Menu extends ListActivity {
String classes[] = { "MainActivity", "Acl", "Bcl", "Ccl",
"Dcl", "Ecl", "Fcl" };
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(Menu.this,
android.R.layout.simple_list_item_1, classes));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
String classpos = classes[position];
try {
Class ourClass = Class.forName("com.android.MainActivity" classpos);
Intent ourIntent = new Intent(Menu.this, ourClass);
startActivity(ourIntent);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
et ici mon code de partie liée AndroidManifest.xml
<activity
android:name=".MainActivity"
android:exported="false"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="com.android.MAINACTIVITY" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
avez-vous définir listview dans l'activité –