1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

Android: Persistent notification while ingame (#13125)

Co-authored-by: Lars Müller <34514239+appgurueu@users.noreply.github.com>
Co-authored-by: grorp <grorp@posteo.de>
This commit is contained in:
Muhammad Rifqi Priyo Susanto 2025-04-24 18:38:52 +07:00 committed by GitHub
parent 409543566a
commit 3e5d9782cc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 111 additions and 8 deletions

View file

@ -187,6 +187,18 @@ void shareFileAndroid(const std::string &path)
jnienv->CallVoidMethod(activity, url_open, jurl);
}
void setPlayingNowNotification(bool show)
{
jmethodID play_notification = jnienv->GetMethodID(activityClass,
"setPlayingNowNotification", "(Z)V");
FATAL_ERROR_IF(play_notification == nullptr,
"porting::setPlayingNowNotification unable to find Java setPlayingNowNotification method");
jboolean jshow = show;
jnienv->CallVoidMethod(activity, play_notification, jshow);
}
AndroidDialogType getLastInputDialogType()
{
jmethodID lastdialogtype = jnienv->GetMethodID(activityClass,