2016-04-11 64 views
0

Bu benim ServiceConnection geçerli: Bu Girilen aslaOnServiceConnected çağrılmaz

private ServiceConnection mConnection = new ServiceConnection() { 
    public void onServiceConnected(ComponentName className, IBinder service) { 
     Log.i("","onServiceConnected TRUE"); 
     locationService = ((LocationService.ServiceBinder)service).getService(); 
    } 

    public void onServiceDisconnected(ComponentName className) { 
     Log.i("","onServiceConnected TRUE DISCONNECT"); 
     locationService = null; 
    } 
}; 

. Benim ApplicationClass onCreate itibaren

void doBindService() { 
    bindService(new Intent(this, LocationService.class), mConnection, Context.BIND_AUTO_CREATE); 
} 

: Böyle diyoruz

Intent i= new Intent(PSLocationCenter.this, LocationService.class); 
    startService(i); 
    doBindService(); 

Ve Manifestosunun bu var:

<service android:name=".services.LocationService" android:enabled="true"/> 

i yanlış bağlamak için çalışıyor muyum? Neden aranmıyor?

+0

ve bu olmadan başlayacak mı? –

+0

StartService'i çıkarsam hala çalışmıyor –

cevap

-1

Geç olduğunu biliyorum, ama belki birilerine yardımcı olacaktır. Bu cevap mantıklı: using getApplicatinContext Henüz benim için işe yaramadı itiraf etmeliyim ve hala bakıyorum, ama o aynı sorunu var gibi görünüyor.