KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have created plugin for background service (to run the application in background) in phonegap. here is my java code for plugin: public class BackgroundService extends Plugin { @Override public PluginResult execute(String action, JSONArray args, String callbackId) { PluginResult.Status status = PluginResult.Status.OK; String result = ""; try { if (action.equals("onCreate")) { this.onCreate(); } else if (action.equals("onBind")) { Intent intent = null; this.onBind(intent); } else if (action.equals("onDestroy")) { this.onDestroy(); } else if (action.equals("onStart")) { Intent intent = null; this.onStart(intent,args.getInt(1)); } else if (action.equals("onUnbind")) { Intent intent = null; this.onUnbind(intent); } return new PluginResult(status, result); } catch(JSONException e) { return new PluginResult(PluginResult.Status.JSON_EXCEPTION); } } public void onCreate() { // TODO Auto-generated method stub } public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return null; } public void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); } public void onStart(Intent intent, int startId) { // TODO Auto-generated method stub //super.onStart(intent, startId); } public boolean onUnbind(Intent intent) { // TODO Auto-generated method stub } public void onPause() { super.webView.loadUrl("javascript:navigator.BackgroundService.onBackground();"); } public void onResume() { super.webView.loadUrl("javascript:navigat
Tags (comma-separated)
Save Edits
Cancel