From 946e345a3f5dd0f83b14e583cca3b5e6bc9bfcf7 Mon Sep 17 00:00:00 2001 From: macdonst Date: Fri, 10 Aug 2012 13:14:42 -0400 Subject: [PATCH] Add service methods to legacy ctx varialbe --- .../org/apache/cordova/api/LegacyContext.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/framework/src/org/apache/cordova/api/LegacyContext.java b/framework/src/org/apache/cordova/api/LegacyContext.java index 7796e21d..3539c970 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); + } }