You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ma...@apache.org on 2012/08/10 19:15:05 UTC

android commit: Add service methods to legacy ctx varialbe

Updated Branches:
  refs/heads/master 6cb8d11b2 -> 946e345a3


Add service methods to legacy ctx varialbe


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/commit/946e345a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/tree/946e345a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/diff/946e345a

Branch: refs/heads/master
Commit: 946e345a3f5dd0f83b14e583cca3b5e6bc9bfcf7
Parents: 6cb8d11
Author: macdonst <si...@gmail.com>
Authored: Fri Aug 10 13:14:42 2012 -0400
Committer: macdonst <si...@gmail.com>
Committed: Fri Aug 10 13:14:42 2012 -0400

----------------------------------------------------------------------
 .../src/org/apache/cordova/api/LegacyContext.java  |   20 +++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/946e345a/framework/src/org/apache/cordova/api/LegacyContext.java
----------------------------------------------------------------------
diff --git a/framework/src/org/apache/cordova/api/LegacyContext.java b/framework/src/org/apache/cordova/api/LegacyContext.java
index 7796e21..3539c97 100644
--- a/framework/src/org/apache/cordova/api/LegacyContext.java
+++ b/framework/src/org/apache/cordova/api/LegacyContext.java
@@ -2,8 +2,10 @@ package org.apache.cordova.api;
 
 import android.app.Activity;
 import android.content.BroadcastReceiver;
+import android.content.ComponentName;
 import android.content.Context;
 import android.content.Intent;
+import android.content.ServiceConnection;
 import android.content.SharedPreferences;
 import android.content.pm.PackageManager;
 import android.content.res.AssetManager;
@@ -108,4 +110,22 @@ public class LegacyContext implements CordovaInterface {
         Log.i(LOG_TAG, "Replace ctx.getResources() with cordova.getActivity().getResources()");
         return this.cordova.getActivity().getResources();
     }
+
+    @Deprecated
+    public ComponentName startService(Intent service) {
+        Log.i(LOG_TAG, "Replace ctx.startService() with cordova.getActivity().startService()");
+        return this.cordova.getActivity().startService(service);
+    }
+
+    @Deprecated
+    public boolean bindService(Intent service, ServiceConnection conn, int flags) {
+        Log.i(LOG_TAG, "Replace ctx.bindService() with cordova.getActivity().bindService()");
+        return this.cordova.getActivity().bindService(service, conn, flags);
+    }
+
+    @Deprecated
+    public void unbindService(ServiceConnection conn) {
+        Log.i(LOG_TAG, "Replace ctx.unbindService() with cordova.getActivity().unbindService()");
+        this.cordova.getActivity().unbindService(conn);
+    }
 }