- Home /
Question by
hornet130102 · Dec 16, 2020 at 06:08 PM ·
androidpluginnotification
Opening android notification setting menu from my app?
Hi,
I was found this code for opening android setting. But it give error. I searched this topic but I could not find anything tangible. I think, I should to add things to AndroidManifest file and this code for opening setting menu, I wanting open my app's notification setting menu. I would appreciate it if you could help with this subject.
using (var unityClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
{
using (AndroidJavaObject currentActivityObject = unityClass.GetStatic<AndroidJavaObject>("currentActivity"))
{
string packageName = currentActivityObject.Call<string>("getPackageName");
using (var uriClass = new AndroidJavaClass("android.net.Uri"))
{
using (AndroidJavaObject uriObject = uriClass.CallStatic<AndroidJavaObject>("fromParts", "package", packageName, null))
{
using (var intentObject = new AndroidJavaObject("android.content.Intent", "android.settings.SETTINGS", uriObject))
{
intentObject.Call<AndroidJavaObject>("addCategory", "android.intent.category.DEFAULT");
intentObject.Call<AndroidJavaObject>("setFlags", 0x10000000);
currentActivityObject.Call("startActivity", intentObject);
}
}
}
}
}
Error
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.SETTINGS cat=[android.intent.category.DEFAULT] dat=package:com.company.test flg=0x10000000 }
Comment