I am getting the following error when trying to open GPS settings page if GPS is not enabled (within Xamarin):
Unknown identifier: StartActivity
Unhandled Exception:
Java.Lang.NullPointerException:
Can somebody please guide where am I getting wrong?
This My Interface
namespace MyApp
{
    public interface GpsSettings
    {
        void showGpsSettings();
    }
}
This the Implementation
[assembly: Xamarin.Forms.Dependency(typeof(GpsSettingsImplementation))]
namespace MyApp.Droid
{
    public class GpsSettingsImplementation : Activity, GpsSettings
    {
        public GpsSettingsImplementation()
        {
        }
        public void showGpsSettings()
        {
            var intent = new Intent(Android.Provider.Settings.ActionLocationSourceSettings);
            StartActivity(intent);
        }
    }
}
This is how I call my function on button click
 DependencyService.Get<GpsSettings>().showGpsSettings();
 
    