Meine Anwendung verwendet den folgenden Code ein Standard-SMS-Anwendung von der MainActivity für den Aufruf:Xamarin.Android: wie man die Hauptanwendung von SMS-Anwendung zurückzukehren
if (Build.VERSION.SdkInt >= BuildVersionCodes.Kitkat)
{
string defaultSmsPackageName = Telephony.Sms.GetDefaultSmsPackage(this);
Intent intent = new Intent(Intent.ActionMain);
intent.AddCategory(Intent.CategoryDefault);
intent.SetType("vnd.android-dir/mms-sms");
if (defaultSmsPackageName != null)
intent.SetPackage(defaultSmsPackageName);
StartActivity(intent);
}
else
{
Intent intent = new Intent(Intent.ActionMain);
intent.AddCategory(Intent.CategoryDefault);
intent.SetType("vnd.android-dir/mms-sms");
StartActivity(intent);
}
Standard-SMS-Anwendung gestartet, aber wenn ich Zurück-Taste gedrückt Ich schließe nur das Anwendungsfenster oder kehre zum MainActivity-Fenster zurück. Kann mir jemand erklären, wo ich Fehler gemacht habe?
@hamalaviv, ist mein Ziel, eingehende SMS durch Hände zu löschen, dann zu meiner Anwendung zurückzukehren. Mein Code funktioniert ordnungsgemäß unter Android 4.0.9, funktioniert aber nicht unter Android 6.0 – Hermann