Ton Toast est après dans le code , mais c'est pas certains que onServiceConnected ai été appelé au moment ou tu lances ton toast.

Pour être sur , fait des traces (Log.d(TAG,"message")) à chaque...