Files
phonegap-plugins/Android/BackgroundService/1.8.1/MyService.java
Red-Folder 55674e8d6f new file: ../../Android/BackgroundService/1.8.1/MyService.java
new file:   ../../Android/BackgroundService/1.8.1/README.md
	new file:   ../../Android/BackgroundService/1.8.1/backgroundService.js
	new file:   ../../Android/BackgroundService/1.8.1/backgroundserviceplugin.jar
	new file:   ../../Android/BackgroundService/1.8.1/index.html
	new file:   ../../Android/BackgroundService/1.8.1/myService.js
	deleted:    ../../Android/BackgroundService/MyService.java
modified:   ../../Android/BackgroundService/README.md
	deleted:    ../../Android/BackgroundService/backgroundService.js
	deleted:    ../../Android/BackgroundService/backgroundserviceplugin.jar
	deleted:    ../../Android/BackgroundService/index.html
	deleted:    ../../Android/BackgroundService/myService.js
2012-09-10 21:18:37 +01:00

79 lines
1.5 KiB
Java

package com.yournamespace.yourappname;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.json.JSONException;
import org.json.JSONObject;
import android.util.Log;
import com.red_folder.phonegap.plugin.backgroundservice.BackgroundService;
public class MyService extends BackgroundService {
private final static String TAG = MyService.class.getSimpleName();
private String mHelloTo = "World";
@Override
protected JSONObject doWork() {
JSONObject result = new JSONObject();
try {
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
String now = df.format(new Date(System.currentTimeMillis()));
String msg = "Hello " + this.mHelloTo + " - its currently " + now;
result.put("Message", msg);
Log.d(TAG, msg);
} catch (JSONException e) {
}
return result;
}
@Override
protected JSONObject getConfig() {
JSONObject result = new JSONObject();
try {
result.put("HelloTo", this.mHelloTo);
} catch (JSONException e) {
}
return result;
}
@Override
protected void setConfig(JSONObject config) {
try {
if (config.has("HelloTo"))
this.mHelloTo = config.getString("HelloTo");
} catch (JSONException e) {
}
}
@Override
protected JSONObject initialiseLatestResult() {
// TODO Auto-generated method stub
return null;
}
@Override
protected void onTimerEnabled() {
// TODO Auto-generated method stub
}
@Override
protected void onTimerDisabled() {
// TODO Auto-generated method stub
}
}