salut,
j'aimerais rajouter un service a mon appli, je suis en train de l'integrer et je dois donc completement repenser mon activity ...
et lorsque je lance le service j'ai une belle 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
23
24
25
26
27
03-13 19:12:40.135: W/dalvikvm(10009): threadid=1: thread exiting with uncaught exception (group=0x41a15ba8)
03-13 19:12:40.135: E/AndroidRuntime(10009): FATAL EXCEPTION: main
03-13 19:12:40.135: E/AndroidRuntime(10009): Process: isn.fly.speedmeter, PID: 10009
03-13 19:12:40.135: E/AndroidRuntime(10009): java.lang.NullPointerException
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at android.content.ContextWrapper.getApplicationContext(ContextWrapper.java:109)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at isn.fly.speedmeter.GpsServices.startRun3(GpsServices.java:85)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at isn.fly.speedmeter.MainActivity.startRun(MainActivity.java:286)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at isn.fly.speedmeter.MainActivity.onOptionsItemSelected(MainActivity.java:145)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at android.app.Activity.onMenuItemSelected(Activity.java:2610)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:1065)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:735)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:152)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:874)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at com.android.internal.view.menu.ActionMenuView.invokeItem(ActionMenuView.java:546)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at com.android.internal.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:115)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at android.view.View.performClick(View.java:4438)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at android.view.View$PerformClick.run(View.java:18422)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at android.os.Handler.handleCallback(Handler.java:733)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at android.os.Handler.dispatchMessage(Handler.java:95)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at android.os.Looper.loop(Looper.java:136)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at android.app.ActivityThread.main(ActivityThread.java:5050)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at java.lang.reflect.Method.invokeNative(Native Method)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at java.lang.reflect.Method.invoke(Method.java:515)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
03-13 19:12:40.135: E/AndroidRuntime(10009): 	at dalvik.system.NativeStart.main(Native Method)
03-13 19:12:41.805: I/Process(10009): Sending signal. PID: 10009 SIG: 9
le toast :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
    public void startRun3(){ // Commence
    		firstime = true;
    		Toast.makeText(getBaseContext(), R.string.start, Toast.LENGTH_SHORT).show();
    	    chrono.setBase(SystemClock.elapsedRealtime());
    	    chrono.start();
 
    }