android-Comment faire pour exécuter le Service dans l'autre thread que le thread principal?

Je suis en train de développer une application android qui comprend un service permettant de lire la valeur du capteur pendant plusieurs heures. Lorsque je démarre le service de mon appareil se bloque et tous les autres processus est devenu lent. Pour résoudre ce problème j'ai essayer de startservice dans le thread séparé comme indiqué ci-dessous, mais le problème est toujours là.

    new Thread(new Runnable() {

                @Override
                public void run() {
                    Intent intent=new Intent(getApplicationContext(), SensorService.class);
                    startService(intent);

                }
            }).start();

ce fil uniquement démarrer le service dans les différents thread mais le service exécuté dans le thread principal.
Svp quelqu'un peut m'aider comment faire pour exécuter le service dans le thread séparé ?

Vous devriez poster le code que vous essayez d'exécuter afin que nous puissions voir exactement ce que vous faites. Ma conjecture est que le code que vous avez dans votre service doit être exécuté sur un nouveau thread. Merci de poster le service que vous essayez d'exécuter.

OriginalL'auteur praveen | 2013-10-24