[问题] BroadcastReceiver不会被触发??

楼主: HelloJimmy (Angel Michael)   2014-04-20 10:51:45
大家好,
我想在MainActivity中使用AlarmManager固定做一些事情,
但BroadcastReceiver却始终不被触发,
请教一下高手.
程式码如下:
MainActivity.class
public class MainActivity extends Activity {
private class loginHttp extends AsyncTask<String, Integer, String>{
//使用HTTP进行身分认证动作(异步)
@Override
protected void onPostExecute(String result) {
//登入成功后开始回传GPS定位资料
AlarmManager alarmmanager = (AlarmManager)
getApplicationContext().getSystemService(Context.ALARM_SERVICE);
Intent gpsintent =new Intent(getApplicationContext(),
gps_sendback_alarm_receiver.class);
PendingIntent pendingIntent =
PendingIntent.getBroadcast(getApplicationContext(),
UUID.randomUUID().hashCode(), gpsintent, PendingIntent.FLAG_UPDATE_CURRENT);
alarmmanager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
System.currentTimeMillis(), int_gps_sendback_period, pendingIntent);
}}}
gps_sendback_alarm_receiver.class
public class gps_sendback_alarm_receiver extends BroadcastReceiver implements
LocationListener{
public void onReceive(Context context, Intent intent) {
//处理回传GPS的作业
Log.d("gps_sendback", "gps_sendback_alarm_receiver.onReceive()");
}}
AndroidManifest.xml
<receiver android:name=".gps_sendback_alarm_receiver"
android:process=":remote" android:enabled="true"/>
问题在于
Log.d("gps_sendback", "gps_sendback_alarm_receiver.onReceive()");
始终不会被触发,
请高手帮忙,
谢谢~
作者: bukiya (武器店)   2014-04-20 19:48:00
少intent-filter?

Links booklink

Contact Us: admin [ a t ] ucptt.com