サービスを定義する AlarmManager をキャンセルしたいのですが、このサービスでは、新しい AlarmManger を開始するか、以前に定義したアラームをキャンセルする可能性があります。しかし、それでも機能しません。キャンセルに失敗しました。ここに私のコードがあります
public class GetRoundStroe {
    private Store[] stores;
    private Context mContext;
    public GetRoundStroe(Context mContext) {
        this.mContext = mContext;
    }
    public Store[] getStores() {
        if (ComCommand.haveInternet(mContext)) {
            start_am_normal();
        } else {
            start_am_silence();
        }
        return stores;
    }
    public Store[] start_am_silence() {
        long firstTime = SystemClock.elapsedRealtime();
        AlarmManager am = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
        if (AlarmHolder.mAlarmNormal != null) {
            am.cancel(AlarmHolder.mAlarmNormal);
        }
        am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
                firstTime, TestSwitch.getInstance().getSilence_time(), AlarmHolder.mAlarmSilence);
        return null;
    }
    public Store[] start_am_normal() {
        long firstTime = SystemClock.elapsedRealtime();
        AlarmManager am = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
        if (AlarmHolder.mAlarmSilence != null) {
            MyLog.e(GetRoundStroe.class,"AlarmHolder.mAlarmSilence"+AlarmHolder.mAlarmSilence+"");
            am.cancel(AlarmHolder.mAlarmSilence);
        }
        am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
                firstTime, TestSwitch.getInstance().getNormal_time(), AlarmHolder.mAlarmNormal);
        return null;
    }
    private static final class AlarmHolder {
        static final PendingIntent mAlarmSilence = PendingIntent.getService(ApplicationContext.getInstance(),
                0,
                new Intent(ApplicationContext.getInstance(), GetRoundSilenceService.class),
                0);
        static final PendingIntent mAlarmNormal = PendingIntent.getService(ApplicationContext.getInstance(),
                0, new
                Intent(ApplicationContext.getInstance(), GetRoundNormalService.class),
                0);
    }
}
GetRoundSilenceService および GerRoundNormalService は、start_am_normal() または start_am_silence を呼び出します。誰でも私を助けることができますか?ありがとう