diff --git a/BCL.csproj b/BCL.csproj index a6a600b72..85c67fd7c 100644 --- a/BCL.csproj +++ b/BCL.csproj @@ -101,13 +101,6 @@ declarations.d.ts - - camera.d.ts - - - - camera.d.ts - declarations.d.ts @@ -166,7 +159,6 @@ - @@ -222,9 +214,6 @@ - - camera.d.ts - diff --git a/application/application.android.ts b/application/application.android.ts index 4d225544b..b8e80f99c 100644 --- a/application/application.android.ts +++ b/application/application.android.ts @@ -37,6 +37,9 @@ var initEvents = function () { if (androidApp.onActivityDestroyed) { androidApp.onActivityDestroyed(activity); } + + // TODO: This is a temporary workaround to force the V8's Garbage Collector, which will force the related Java Object to be collected. + gc(); }, onActivityPaused: function (activity: any) { if (activity === androidApp.currentActivity) { diff --git a/declarations.android.d.ts b/declarations.android.d.ts index 0f039afb3..f3d6acb33 100644 --- a/declarations.android.d.ts +++ b/declarations.android.d.ts @@ -340,6 +340,7 @@ declare module android { declare var app; declare var telerik; +declare var gc: () => any; declare module com { export module koushikdutta {