gpt4 book ai didi

android - 从 AppWidgetProvider 或服务类中的应用程序小部件创建新的 Android 通知?

转载 作者:行者123 更新时间:2023-11-30 01:35:44 24 4
gpt4 key购买 nike

问)是否可以从应用小部件创建系统通知(显示在下拉阴影中)?

特别是我想从我的:
RemoteFetchService.class,用于获取我的远程数据...或者
AppWidgetProvider.class,用于更新小部件 UI。

最佳答案

是的,可以从服务创建通知。这是一个示例代码。

private void triggerNotification() {
CharSequence title = "title";
CharSequence message = "message";
NotificationManager notificationManager;
notificationManager = (NotificationManager) getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);
Notification notification;
notification = new Notification(
R.drawable.ico_event, "Notifiy.. ",
System.currentTimeMillis());
Intent notificationIntent = new Intent(this, MainActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0,notificationIntent, 0);
notification.setLatestEventInfo(getApplicationContext(), title, message, pendingIntent);
notification.flags |= Notification.FLAG_AUTO_CANCEL;
notificationManager.notify(1, notification);
}

请记住,这是我从我的应用程序中获取的代码,因此您可能需要替换一些值以匹配您的应用程序。

关于android - 从 AppWidgetProvider 或服务类中的应用程序小部件创建新的 Android 通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35129384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com