Skip to content

Commit

Permalink
Favourites Infrastructure Added
Browse files Browse the repository at this point in the history
  • Loading branch information
Johnesan committed Feb 12, 2018
1 parent ec8e606 commit ff4fe0b
Show file tree
Hide file tree
Showing 15 changed files with 4,269 additions and 2,831 deletions.
68 changes: 59 additions & 9 deletions CryptoNews/CryptoNews.Android/CryptoNews.Android.csproj

Large diffs are not rendered by default.

63 changes: 63 additions & 0 deletions CryptoNews/CryptoNews.Android/MainApplication.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
using System;

using Android.App;
using Android.OS;
using Android.Runtime;
using Plugin.CurrentActivity;

namespace CryptoNews.Droid
{
//You can specify additional application information in this attribute
[Application]
public class MainApplication : Application, Application.IActivityLifecycleCallbacks
{
public MainApplication(IntPtr handle, JniHandleOwnership transer)
:base(handle, transer)
{
}

public override void OnCreate()
{
base.OnCreate();
RegisterActivityLifecycleCallbacks(this);
//A great place to initialize Xamarin.Insights and Dependency Services!
}

public override void OnTerminate()
{
base.OnTerminate();
UnregisterActivityLifecycleCallbacks(this);
}

public void OnActivityCreated(Activity activity, Bundle savedInstanceState)
{
CrossCurrentActivity.Current.Activity = activity;
}

public void OnActivityDestroyed(Activity activity)
{
}

public void OnActivityPaused(Activity activity)
{
}

public void OnActivityResumed(Activity activity)
{
CrossCurrentActivity.Current.Activity = activity;
}

public void OnActivitySaveInstanceState(Activity activity, Bundle outState)
{
}

public void OnActivityStarted(Activity activity)
{
CrossCurrentActivity.Current.Activity = activity;
}

public void OnActivityStopped(Activity activity)
{
}
}
}
Loading

0 comments on commit ff4fe0b

Please sign in to comment.