我希望androidStartServiceOnBoot.class應該每次執行,但它只執行一次。AndroidStartServiceOnBoot.class在程序中只被調用一次..但我希望它每次調用
@Override public void onReceive(Context context,Intent intent){PowerManager pm =(PowerManager)context.getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,「Your TAG」); //獲取鎖 wl.acquire();正從烏爾PHP腳本或任何返回
//You can do the processing here.
Bundle extras = intent.getExtras();
StringBuilder msgStr = new StringBuilder();
if(extras != null && extras.getBoolean(ONE_TIME, Boolean.FALSE)){
//Make sure this intent has been sent by the one-time timer button.
msgStr.append("One time Timer : ");
}
Format formatter = new SimpleDateFormat("hh:mm:ss a");
msgStr.append(formatter.format(new Date()));
Intent serviceIntent = new Intent(context, AndroidStartServiceOnBoot.class);
context.startService(serviceIntent);
Toast.makeText(context, msgStr + "test", Toast.LENGTH_LONG).show();
//Release the lock
wl.release();
}
您嘗試解析的字符串不是有效的json。 – 2014-11-23 05:15:35