diff --git a/Borepin/Borepin.Android/Borepin.Android.csproj b/Borepin/Borepin.Android/Borepin.Android.csproj index 3dd24cb..6ddc1c0 100644 --- a/Borepin/Borepin.Android/Borepin.Android.csproj +++ b/Borepin/Borepin.Android/Borepin.Android.csproj @@ -76,11 +76,7 @@ - - - - diff --git a/Borepin/Borepin.Android/Services/APIBindedService.cs b/Borepin/Borepin.Android/Services/APIBindedService.cs deleted file mode 100644 index e84859c..0000000 --- a/Borepin/Borepin.Android/Services/APIBindedService.cs +++ /dev/null @@ -1,50 +0,0 @@ -using Android.App; -using Android.Content; -using Android.OS; -using FabAccessAPI; - -namespace Borepin.Droid.Services -{ - [Service(Name= "org.fab_infra.fabaccess.APIService")] - public class APIBindedService : Android.App.Service - { - #region Private Members - private IAPI _API; - #endregion - - #region Members - public IBinder Binder { get; private set; } - #endregion - - #region Methods - public IAPI GetAPI() - { - return _API; - } - - public override void OnCreate() - { - base.OnCreate(); - _API = new API(); - } - - public override IBinder OnBind(Intent intent) - { - Binder = new APIBinder(this); - return Binder; - } - - public override bool OnUnbind(Intent intent) - { - return base.OnUnbind(intent); - } - - public override void OnDestroy() - { - Binder = null; - _API = null; - base.OnDestroy(); - } - #endregion - } -} \ No newline at end of file diff --git a/Borepin/Borepin.Android/Services/APIBinder.cs b/Borepin/Borepin.Android/Services/APIBinder.cs deleted file mode 100644 index 5deeb3b..0000000 --- a/Borepin/Borepin.Android/Services/APIBinder.cs +++ /dev/null @@ -1,18 +0,0 @@ -using Android.OS; - -namespace Borepin.Droid.Services -{ - public class APIBinder : Binder - { - #region Constructors - public APIBinder(APIBindedService service) - { - Service = service; - } - #endregion - - #region Members - public APIBindedService Service { get; private set; } - #endregion - } -} \ No newline at end of file diff --git a/Borepin/Borepin.Android/Services/APIServiceConnection.cs b/Borepin/Borepin.Android/Services/APIServiceConnection.cs deleted file mode 100644 index 319d008..0000000 --- a/Borepin/Borepin.Android/Services/APIServiceConnection.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Android.Content; -using Android.OS; -using FabAccessAPI; - -namespace Borepin.Droid.Services -{ - class APIServiceConnection : Java.Lang.Object, IServiceConnection - { - #region Members - public bool IsConnected - { - get - { - return Binder != null; - } - } - public APIBinder Binder { get; private set; } = null; - #endregion - - #region Methods - public void OnServiceConnected(ComponentName name, IBinder service) - { - Binder = service as APIBinder; - } - - public void OnServiceDisconnected(ComponentName name) - { - Binder = null; - } - #endregion - } -} \ No newline at end of file diff --git a/Borepin/Borepin.Android/Services/APIService_New.cs b/Borepin/Borepin.Android/Services/APIService_New.cs deleted file mode 100644 index 1defae9..0000000 --- a/Borepin/Borepin.Android/Services/APIService_New.cs +++ /dev/null @@ -1,28 +0,0 @@ -using Android.App; -using Android.Content; -using Borepin.Service; -using FabAccessAPI; - -namespace Borepin.Droid.Services -{ - public class APIService_New : IAPIService - { - #region Private Members - private readonly APIServiceConnection _APIServiceConnection; - #endregion - - #region Constructors - public APIService_New() - { - Context context = Application.Context; - Intent service = new Intent(context, typeof(APIBindedService)); - context.BindService(service, _APIServiceConnection, Bind.AutoCreate); - } - #endregion - - public IAPI GetAPI() - { - return _APIServiceConnection?.Binder?.Service?.GetAPI(); - } - } -} \ No newline at end of file