Bonsoir, je commence à peine l'Android, enfin ça fait 2 semaines que je bouffe pas mal de tutos etc... Et pour m'amuser je reprends des applis déjà codée, je les modifie, j'en apprend le fonctionnement etc.. Mais je me heurte à un problème depuis peu.
En gros j'ai récupéré le code de ce tutoriel : http://www.androidhive.info/2013/11/...gation-drawer/
Maintenant j'aimerais y ajouter une première fenêtre de connexion. Je pensais que ça allait être facile. Je suis sous Eclipse > Nouvelle Activity > Login Activity puis bouger le :
d'Activity, le passer de la MainActivity à la LoginActivity, comme je fais à chaque fois pour changer l'Activity de lancement par défaut quoi...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
Mais là mon appli plante, j'ai rien touché au code
L'erreur :
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 06-05 21:25:28.509: E/AndroidRuntime(7523): FATAL EXCEPTION: main 06-05 21:25:28.509: E/AndroidRuntime(7523): java.lang.NullPointerException 06-05 21:25:28.509: E/AndroidRuntime(7523): at info.androidhive.slidingmenu.LoginActivity.onLoadFinished(LoginActivity.java:221) 06-05 21:25:28.509: E/AndroidRuntime(7523): at info.androidhive.slidingmenu.LoginActivity.onLoadFinished(LoginActivity.java:1) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished(LoaderManager.java:483) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManager.java:451) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.content.Loader.deliverResult(Loader.java:143) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.content.CursorLoader.deliverResult(CursorLoader.java:89) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.content.CursorLoader.deliverResult(CursorLoader.java:43) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.content.AsyncTaskLoader.dispatchOnLoadComplete(AsyncTaskLoader.java:254) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.content.AsyncTaskLoader$LoadTask.onPostExecute(AsyncTaskLoader.java:91) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.os.AsyncTask.finish(AsyncTask.java:631) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.os.AsyncTask.access$600(AsyncTask.java:177) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.os.Handler.dispatchMessage(Handler.java:99) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.os.Looper.loop(Looper.java:153) 06-05 21:25:28.509: E/AndroidRuntime(7523): at android.app.ActivityThread.main(ActivityThread.java:5293) 06-05 21:25:28.509: E/AndroidRuntime(7523): at java.lang.reflect.Method.invokeNative(Native Method) 06-05 21:25:28.509: E/AndroidRuntime(7523): at java.lang.reflect.Method.invoke(Method.java:511) 06-05 21:25:28.509: E/AndroidRuntime(7523): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) 06-05 21:25:28.509: E/AndroidRuntime(7523): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 06-05 21:25:28.509: E/AndroidRuntime(7523): at dalvik.system.NativeStart.main(Native Method)
Partager