Remove 'Alarm!' from alarm notification

pull/253/head
Alex Baker 11 years ago
parent 1aa29790a6
commit f1818afbf2

@ -1,10 +1,10 @@
#!/bin/bash
# combine multiple android resource xml's to one
cat $1 | /usr/bin/sed 's/<\/resources.*//'
cat $1 | sed 's/<\/resources.*//'
shift
if [ "$*" != "" ]; then
cat $* | /usr/bin/sed 's/<\/resources.*//;s/<?xml.*//;s/<resources.*//'
cat $* | sed 's/<\/resources.*//;s/<?xml.*//;s/<resources.*//'
fi
echo '</resources>'

@ -8,7 +8,6 @@ package com.todoroo.astrid.reminders;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.text.TextUtils;
@ -20,7 +19,6 @@ import com.todoroo.astrid.api.FilterWithCustomIntent;
import com.todoroo.astrid.dao.TaskDao;
import com.todoroo.astrid.dao.TaskDao.TaskCriteria;
import com.todoroo.astrid.data.Task;
import com.todoroo.astrid.utility.Constants;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -72,34 +70,16 @@ public class Notifications extends InjectingBroadcastReceiver {
void handle(Intent intent) {
long id = intent.getLongExtra(ID_KEY, 0);
int type = intent.getIntExtra(EXTRAS_TYPE, (byte) 0);
Resources r = context.getResources();
String reminder;
if (type == ReminderService.TYPE_ALARM) {
reminder = getRandomReminder(r.getStringArray(R.array.reminders_alarm));
} else {
reminder = ""; //$NON-NLS-1$
}
if (!showTaskNotification(id, type, reminder)) {
if (!showTaskNotification(id, type)) {
notificationManager.cancel((int) id);
}
}
/**
* @return a random reminder string
*/
private String getRandomReminder(String[] reminders) {
int next = ReminderService.random.nextInt(reminders.length);
return reminders[next];
}
/**
* Show a new notification about the given task. Returns false if there was
* some sort of error or the alarm should be disabled.
*/
private boolean showTaskNotification(long id, int type, String reminder) {
private boolean showTaskNotification(long id, int type) {
Task task;
try {
task = taskDao.fetch(id, Task.ID, Task.TITLE, Task.HIDE_UNTIL, Task.COMPLETION_DATE,
@ -150,7 +130,6 @@ public class Notifications extends InjectingBroadcastReceiver {
taskDao.saveExisting(task);
String title = context.getString(R.string.app_name);
String text = reminder + " " + taskTitle; //$NON-NLS-1$
Intent notifyIntent = new Intent(context, TaskListActivity.class);
FilterWithCustomIntent itemFilter = new FilterWithCustomIntent(context.getString(R.string.rmd_NoA_filter),
@ -159,17 +138,17 @@ public class Notifications extends InjectingBroadcastReceiver {
null);
Bundle customExtras = new Bundle();
customExtras.putLong(NotificationFragment.TOKEN_ID, id);
customExtras.putString(EXTRAS_TEXT, text);
customExtras.putString(EXTRAS_TEXT, taskTitle);
itemFilter.customExtras = customExtras;
itemFilter.customTaskList = new ComponentName(context, NotificationFragment.class);
notifyIntent.setAction("NOTIFY" + id); //$NON-NLS-1$
notifyIntent.putExtra(TaskListFragment.TOKEN_FILTER, itemFilter);
notifyIntent.putExtra(NotificationFragment.TOKEN_ID, id);
notifyIntent.putExtra(EXTRAS_TEXT, text);
notifyIntent.putExtra(EXTRAS_TEXT, taskTitle);
notifyIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
broadcaster.requestNotification((int) id, notifyIntent, type, title, text, ringTimes);
broadcaster.requestNotification((int) id, notifyIntent, type, title, taskTitle, ringTimes);
return true;
}
}

@ -75,7 +75,7 @@ public final class ReminderService {
/** flag for an alarm reminder */
public static final int TYPE_ALARM = 4;
static final Random random = new Random();
private static final Random random = new Random();
// --- instance variables

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Изберете Google акаунт, който искате да използвате:</string>
<string name="alarm_ACS_label">Аларми</string>
<string name="alarm_ACS_button">Добави Аларма</string>
<string-array name="reminders_alarm">
<item>Аларма!</item>
</string-array>
<string name="backup_BPr_header">Резервни копия</string>
<string name="backup_BPr_group_status">Състояние</string>
<string name="backup_status_success">Последно резервно копие:\n%s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Trieu el compte de Google que vulgueu utilitzar:</string>
<string name="alarm_ACS_label">Alarmes</string>
<string name="alarm_ACS_button">Afegeix una alarma</string>
<string-array name="reminders_alarm">
<item>Alarma</item>
</string-array>
<string name="backup_BPr_header">Còpies de seguretat</string>
<string name="backup_BPr_group_status">Estat</string>
<string name="backup_status_success">Còpia de seguretat més recent:\n%s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Vyberte, který účet Google chcete použít:</string>
<string name="alarm_ACS_label">Alarmy</string>
<string name="alarm_ACS_button">Přidat alarm</string>
<string-array name="reminders_alarm">
<item>Budík!</item>
</string-array>
<string name="backup_BPr_header">Zálohy</string>
<string name="backup_BPr_group_status">Stav</string>
<string name="backup_status_success">Předchozí:\n%s</string>

@ -13,9 +13,6 @@
<string name="actfm_GAA_title">Επιλέξτε τον λογαριασμό Google που θέλετε να χρησιμοποιήσετε:</string>
<string name="alarm_ACS_label">Ξυπνητήρια</string>
<string name="alarm_ACS_button">Προσθήκη ξυπνητηριού</string>
<string-array name="reminders_alarm">
<item>Ξυπνητήρι!</item>
</string-array>
<string name="backup_BPr_header">Αντίγραφα ασφαλείας</string>
<string name="backup_BPr_group_status">Κατάσταση</string>
<string name="backup_status_success">Τελευταίο αντίγραφο ασφαλείας:\n%s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Seleccione la cuenta de Google que desea usar:</string>
<string name="alarm_ACS_label">Alarmas</string>
<string name="alarm_ACS_button">Añadir una alarma</string>
<string-array name="reminders_alarm">
<item>¡Alarma!</item>
</string-array>
<string name="backup_BPr_header">Copias de seguridad</string>
<string name="backup_BPr_group_status">Estado</string>
<string name="backup_status_success">Última copia:\n%s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Sélectionnez le compte Google que vous voulez utiliser :</string>
<string name="alarm_ACS_label">Alarmes</string>
<string name="alarm_ACS_button">Ajouter une alarme</string>
<string-array name="reminders_alarm">
<item>Alarme !</item>
</string-array>
<string name="backup_BPr_header">Sauvegardes</string>
<string name="backup_BPr_group_status">Statut</string>
<string name="backup_status_success">Dernière sauvegarde : \n%s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Seleziona l\'account Google che vuoi utilizzare:</string>
<string name="alarm_ACS_label">Promemoria</string>
<string name="alarm_ACS_button">Aggiungi un promemoria</string>
<string-array name="reminders_alarm">
<item>Avviso!</item>
</string-array>
<string name="backup_BPr_header">Salvataggi</string>
<string name="backup_BPr_group_status">Stato</string>
<string name="backup_status_success">Backup più recente:\n%s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">בחר חשבון גוגל</string>
<string name="alarm_ACS_label">התראות</string>
<string name="alarm_ACS_button">הוסף התראה</string>
<string-array name="reminders_alarm">
<item>התראה!</item>
</string-array>
<string name="backup_BPr_header">גיבויים</string>
<string name="backup_BPr_group_status">מצב</string>
<string name="backup_status_success">גיבוי אחרון: %s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">使用したいGoogleアカウントを選択してください:</string>
<string name="alarm_ACS_label">アラーム</string>
<string name="alarm_ACS_button">アラームを追加する</string>
<string-array name="reminders_alarm">
<item>アラーム</item>
</string-array>
<string name="backup_BPr_header">バックアップ</string>
<string name="backup_BPr_group_status">状況</string>
<string name="backup_status_success">最新: %s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">사용하려는 구글 계정을 선택해 주십시오:</string>
<string name="alarm_ACS_label">알람</string>
<string name="alarm_ACS_button">알람 추가</string>
<string-array name="reminders_alarm">
<item>알람!</item>
</string-array>
<string name="backup_BPr_header">백업</string>
<string name="backup_BPr_group_status">상태</string>
<string name="backup_status_success">최근 백업:\n%s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Selecteer de Google account die je wil gebruiken:</string>
<string name="alarm_ACS_label">Herinneringen</string>
<string name="alarm_ACS_button">Voeg Herinnering toe</string>
<string-array name="reminders_alarm">
<item>Voeg Alarm toe</item>
</string-array>
<string name="backup_BPr_header">Back-ups</string>
<string name="backup_status_success">Laatste: back-up\n%s</string>
<string name="backup_status_failed">Laatste back-up mislukt</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Selecione a conta do Google que deseja usar:</string>
<string name="alarm_ACS_label">Alarmes</string>
<string name="alarm_ACS_button">Inserir alarme</string>
<string-array name="reminders_alarm">
<item>Alarme!</item>
</string-array>
<string name="backup_BPr_group_status">Estado</string>
<string name="backup_status_success">Backup recente:\n%s</string>
<string name="backup_status_failed">O último backup falhou</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Escolha a conta Google a utilizar:</string>
<string name="alarm_ACS_label">Alarmes</string>
<string name="alarm_ACS_button">Adicionar alarme</string>
<string-array name="reminders_alarm">
<item>Alarme!</item>
</string-array>
<string name="backup_BPr_group_status">Estado</string>
<string name="backup_status_success">Último backup:\n%s</string>
<string name="backup_status_failed">Último backup falhou</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Выберите аккаунт Google, который вы хотите использовать:</string>
<string name="alarm_ACS_label">Напоминания</string>
<string name="alarm_ACS_button">Добавить напоминание</string>
<string-array name="reminders_alarm">
<item>Напоминание!</item>
</string-array>
<string name="backup_BPr_header">Резервные копии</string>
<string name="backup_BPr_group_status">Состояние</string>
<string name="backup_status_success">Последняя: %s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Izberite želeni Google račun:</string>
<string name="alarm_ACS_label">Glasna opozorila</string>
<string name="alarm_ACS_button">Dodaj glasno opozorilo</string>
<string-array name="reminders_alarm">
<item>Glasno opozorilo!</item>
</string-array>
<string name="backup_BPr_header">Varnostne kopije</string>
<string name="backup_status_success">Najnovejša varnostna kopija:\n%s</string>
<string name="backup_status_failed">Najnovejša varnostna kopija neuspešna</string>

@ -8,9 +8,6 @@
<string name="actfm_picture_camera">ถ่ายภาพ</string>
<string name="actfm_picture_gallery">เลือกจากคลังภาพ</string>
<string name="actfm_picture_clear">ล้างภาพ</string>
<string-array name="reminders_alarm">
<item>แจ้งเตือน!</item>
</string-array>
<string name="backup_BPr_header">สำรองข้อมูล</string>
<string name="backup_BPr_group_status">สถานะ</string>
<string name="backup_status_failed_subtitle">(แตะเพื่อแสดงข้อผิดพลาด)</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">Виберіть обліковий запис Google для використання:</string>
<string name="alarm_ACS_label">Сигнали</string>
<string name="alarm_ACS_button">Додати сигнал</string>
<string-array name="reminders_alarm">
<item>Нагадування!</item>
</string-array>
<string name="backup_BPr_header">Резервні копії</string>
<string name="backup_BPr_group_status">Статус</string>
<string name="backup_status_success">Остання резервна копія:\n%s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">选择你要使用的Google账户</string>
<string name="alarm_ACS_label">闹钟</string>
<string name="alarm_ACS_button">添加闹钟</string>
<string-array name="reminders_alarm">
<item>闹钟!</item>
</string-array>
<string name="backup_BPr_header">备份</string>
<string name="backup_BPr_group_status">状态</string>
<string name="backup_status_success">最近一次:%s</string>

@ -14,9 +14,6 @@
<string name="actfm_GAA_title">選擇您要使用的Google帳戶</string>
<string name="alarm_ACS_label">警示</string>
<string name="alarm_ACS_button">加入警示</string>
<string-array name="reminders_alarm">
<item>警示!</item>
</string-array>
<string name="backup_BPr_header">備份</string>
<string name="backup_BPr_group_status">狀態</string>
<string name="backup_status_success">上次備份:\n%s</string>

@ -1,17 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Resources for built-in timers plug-in -->
<!-- Task Edit Activity: Container Label -->
<string name="alarm_ACS_label">Alarms</string>
<!-- Task Edit Activity: Add New Alarm -->
<string name="alarm_ACS_button">Add an Alarm</string>
<string-array name="reminders_alarm">
<!-- reminders related to alarm -->
<item>Alarm!</item>
</string-array>
</resources>

Loading…
Cancel
Save