2012-07-10 65 views
1

我希望做一個服務類,接收從廣播接收器接收到的短信,並得到數據庫更新,我已經爲SmsService類開發了一些代碼,但它不起作用。 Sir pl告訴我可以通過服務類接收SMS並在後臺更新數據庫。謝謝並抱歉,如果我不理解我的不好的發音。通過服務類接收短信

下面是我的SmsService類的源代碼。

公共類SmsService延伸服務{

private SMSReceiver mSMSreceiver; 
private IntentFilter mIntentFilter; 

@Override 
public IBinder onBind(Intent arg0) { 
    // TODO Auto-generated method stub 
    return null; 
} 
public SmsService(){ 
    /*dba = new DataBaseAdapter(this);*/ 
    mSMSreceiver = new SMSReceiver(this); 
} 
@Override 
public void onCreate(){ 
    super.onCreate();  

    mIntentFilter = new IntentFilter(); 
    mIntentFilter.addAction(ConstantClass.SMS_RECEIVED); 
    registerReceiver(mSMSreceiver,mIntentFilter); 
} 
@Override 
public int onStartCommand(Intent intent , int flags, int type){ 
    return START_STICKY; 
} 

@Override 
public void onDestroy(){ 
    super.onDestroy(); 
    //unregisterReceiver(mSMSreceiver); 

} 

}

在此先感謝

嗡帕卡什考希克

+0

你有沒有試過... Om Parkash Kaushik – 2012-07-10 13:41:07

回答