I'm developing a app, it works "when i take 2 photos with continously, camera will close"
so i launch the camera with "MediaStore.IntentActionStillImageCamera" and it can take photo continuously.
and with Fileobserver, i can count How much photo was took.
The last is i have to close camera automatically with no action when condition is true. but, i tried process.kill, activity.finishactivity.... all failed..
How can I close camera app automatically? in Android 9.0
--code modified ----
all code is in Xamarin.Forms in Application.Android
// MainActivity.cs ( common code is removed )
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
internal static MainActivity Instance { get; private set; }
protected override void OnCreate(Bundle savedInstanceState)
{
Instance = this;
global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
LoadApplication(new App());
}
}
//OtherClass.cs ( i launch camera app with intent )
public void TakePictureAsync()
{
Intent intent = new Intent(MediaStore.IntentActionStillImageCamera);
MainActivity.Instance.StartActivityForResult(intent, 0);
}
//OtherClass.cs ( close activity )
public void ExitActivity()
{
MainActivity.Instance.FinishActivity(0);
}