Adding deprecation notice to LegacyContext

This commit is contained in:
macdonst 2012-07-13 15:36:56 -04:00
parent 78f0c7b119
commit f9d9a0a4bd

View File

@ -8,71 +8,104 @@ import android.content.SharedPreferences;
import android.content.pm.PackageManager; import android.content.pm.PackageManager;
import android.content.res.AssetManager; import android.content.res.AssetManager;
import android.content.res.Resources; import android.content.res.Resources;
import android.util.Log;
@Deprecated
public class LegacyContext implements CordovaInterface { public class LegacyContext implements CordovaInterface {
private static final String LOG_TAG = "Deprecation Notice";
private CordovaInterface cordova; private CordovaInterface cordova;
public LegacyContext(CordovaInterface cordova) { public LegacyContext(CordovaInterface cordova) {
this.cordova = cordova; this.cordova = cordova;
} }
@Deprecated
public void cancelLoadUrl() { public void cancelLoadUrl() {
Log.i(LOG_TAG, "Replace ctx.cancelLoadUrl() with cordova.cancelLoadUrl()");
this.cordova.cancelLoadUrl(); this.cordova.cancelLoadUrl();
} }
@Deprecated
public Activity getActivity() { public Activity getActivity() {
Log.i(LOG_TAG, "Replace ctx.getActivity() with cordova.getActivity()");
return this.cordova.getActivity(); return this.cordova.getActivity();
} }
@Deprecated
public Context getContext() { public Context getContext() {
Log.i(LOG_TAG, "Replace ctx.getContext() with cordova.getContext()");
return this.cordova.getContext(); return this.cordova.getContext();
} }
@Deprecated
public Object onMessage(String arg0, Object arg1) { public Object onMessage(String arg0, Object arg1) {
Log.i(LOG_TAG, "Replace ctx.onMessage() with cordova.onMessage()");
return this.cordova.onMessage(arg0, arg1); return this.cordova.onMessage(arg0, arg1);
} }
@Deprecated
public void setActivityResultCallback(IPlugin arg0) { public void setActivityResultCallback(IPlugin arg0) {
Log.i(LOG_TAG, "Replace ctx.setActivityResultCallback() with cordova.setActivityResultCallback()");
this.cordova.setActivityResultCallback(arg0); this.cordova.setActivityResultCallback(arg0);
} }
@Deprecated
public void startActivityForResult(IPlugin arg0, Intent arg1, int arg2) { public void startActivityForResult(IPlugin arg0, Intent arg1, int arg2) {
Log.i(LOG_TAG, "Replace ctx.startActivityForResult() with cordova.startActivityForResult()");
this.cordova.startActivityForResult(arg0, arg1, arg2); this.cordova.startActivityForResult(arg0, arg1, arg2);
} }
@Deprecated
public void startActivity(Intent intent) { public void startActivity(Intent intent) {
Log.i(LOG_TAG, "Replace ctx.startActivity() with cordova.getActivity().startActivity()");
this.cordova.getActivity().startActivity(intent); this.cordova.getActivity().startActivity(intent);
} }
@Deprecated
public Object getSystemService(String name) { public Object getSystemService(String name) {
Log.i(LOG_TAG, "Replace ctx.getSystemService() with cordova.getActivity().getSystemService()");
return this.cordova.getActivity().getSystemService(name); return this.cordova.getActivity().getSystemService(name);
} }
@Deprecated
public AssetManager getAssets() { public AssetManager getAssets() {
Log.i(LOG_TAG, "Replace ctx.getAssets() with cordova.getActivity().getAssets()");
return this.cordova.getActivity().getAssets(); return this.cordova.getActivity().getAssets();
} }
@Deprecated
public void runOnUiThread(Runnable runnable) { public void runOnUiThread(Runnable runnable) {
Log.i(LOG_TAG, "Replace ctx.runOnUiThread() with cordova.getActivity().runOnUiThread()");
this.cordova.getActivity().runOnUiThread(runnable); this.cordova.getActivity().runOnUiThread(runnable);
} }
@Deprecated
public Context getApplicationContext() { public Context getApplicationContext() {
Log.i(LOG_TAG, "Replace ctx.getApplicationContext() with cordova.getActivity().getApplicationContext()");
return this.cordova.getActivity().getApplicationContext(); return this.cordova.getActivity().getApplicationContext();
} }
@Deprecated
public PackageManager getPackageManager() { public PackageManager getPackageManager() {
Log.i(LOG_TAG, "Replace ctx.getPackageManager() with cordova.getActivity().getPackageManager()");
return this.cordova.getActivity().getPackageManager(); return this.cordova.getActivity().getPackageManager();
} }
@Deprecated
public SharedPreferences getSharedPreferences(String name, int mode) { public SharedPreferences getSharedPreferences(String name, int mode) {
Log.i(LOG_TAG, "Replace ctx.getSharedPreferences() with cordova.getActivity().getSharedPreferences()");
return this.cordova.getActivity().getSharedPreferences(name, mode); return this.cordova.getActivity().getSharedPreferences(name, mode);
} }
@Deprecated
public void unregisterReceiver(BroadcastReceiver receiver) { public void unregisterReceiver(BroadcastReceiver receiver) {
Log.i(LOG_TAG, "Replace ctx.unregisterReceiver() with cordova.getActivity().unregisterReceiver()");
this.cordova.getActivity().unregisterReceiver(receiver); this.cordova.getActivity().unregisterReceiver(receiver);
} }
@Deprecated
public Resources getResources() { public Resources getResources() {
Log.i(LOG_TAG, "Replace ctx.getResources() with cordova.getActivity().getResources()");
return this.cordova.getActivity().getResources(); return this.cordova.getActivity().getResources();
} }
} }