Commit 9a0ca7d1 by Sebastián Katzer

Datum wird korrekt berechnet

parent 52aa742a
......@@ -26,36 +26,27 @@ public class LocalNotificationOptions {
private String subTitle = "";
private String ticker = "";
private boolean repeatDaily = false;
private String notificationId = "";
private String notificationId = null;
/**
* Parse options passed from javascript part of this plugin.
*/
public void parse (JSONObject options) {
// Parse string representing the date
String date = options.optString("date");
String message = options.optString("message");
if (!"".equals(date)) {
String[] dateParts = date.split("/");
if (!"".equals(date)) {
calendar.setTimeInMillis(1000*Long.parseLong(date));
}
int month = Integer.parseInt(dateParts[0]);
int day = Integer.parseInt(dateParts[1]);
int year = Integer.parseInt(dateParts[2]);
int hour = Integer.parseInt(dateParts[3]);
int min = Integer.parseInt(dateParts[4]);
if (!"".equals(message)) {
String lines[] = message.split("\\r?\\n");
calendar.set(year, month, day, hour, min);
}
title = lines[0];
if (!"".equals(message)) {
String lines[] = message.split("\\r?\\n");
title = lines[0];
if (lines.length > 1)
subTitle = lines[1];
}
if (lines.length > 1)
subTitle = lines[1];
}
ticker = options.optString("ticker");
repeatDaily = options.optBoolean("repeatDaily");
......@@ -66,38 +57,38 @@ public class LocalNotificationOptions {
* Gibt den Kalender mit dem Datum der nächsten Notification an.
*/
public Calendar getCalendar() {
return calendar;
return calendar;
}
/**
* Gibt den Titel der Notification an.
*/
public String getTitle () {
return title;
return title;
}
/**
* Gibt den Untertitel der Notification an.
*/
public String getSubTitle () {
return subTitle;
return subTitle;
}
/**
* Gibt den Ticker der Notification an.
*/
public String getTicker () {
return ticker;
return ticker;
}
public boolean isRepeatDaily () {
return repeatDaily;
return repeatDaily;
}
/**
* Gibt die Callback-ID des PluginResults an.
*/
public String getNotificationId () {
return notificationId;
return notificationId;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment