Может запускать 2 службы из одного и того же вида деятельности и может управлять этой деятельностью и двумя службами parrallely в android?

У меня есть 2 службы для получения данных с акселерометра и микрофона и 1 активность для получения данных GPS. Я хочу запустить эти три вещи одновременно. Я хочу знать, что это возможно в Android. В то время как активность GPS работает и отображает данные в пользовательском интерфейсе, остальные 2 службы должны работать в фоновом режиме.

Если возможно, правильно, что я дал, чтобы запустить две службы из моего класса активности GPS и одновременно запустить эти 3 вещи. Пожалуйста, кто-нибудь мне. Спасибо.

`

    @Override
   public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);


    gpsManager = new GPSManager();

    gpsManager.startListening(getApplicationContext());
    gpsManager.setGPSCallback(this);

    ((TextView)findViewById(R.id.info_message)).setText(getString(R.string.info));

    measurement_index = AppSettings.getMeasureUnit(this);
    Intent i=getIntent();
     number=i.getStringExtra("NUMBER");
     startService(new Intent(GPS2Activity.this, GforceService.class));
     startService(new Intent(GPS2Activity.this,SPLService.class));



} `

GforceService и SPLService являются моими 2 услугами

Ответ 1

Да, вы можете запустить 2 службы и запустить их параллельно с вашими действиями.