gpt4 book ai didi

android - 我们可以通过地区通知 ANE 加快通知设置速度吗?

转载 作者:行者123 更新时间:2023-11-29 11:59:03 25 4
gpt4 key购买 nike

我创建了一个使用区域设置通知的应用程序。为了设置通知,调用后端,并返回要设置的通知列表。我创建了一个遍历此列表的循环,并一个一个地设置通知。我注意到设置通知几乎需要一秒钟。这是我在设置通知时调用的函数:

public function sendNotification(title:String, body:String, delay:int, id:int, tickerText:String, data:String, alertAction:String = "") : void
{
if (Notifications.isSupported)
{
Notifications.service.notify(
new NotificationBuilder()
.setId(id)
.setDelay( delay )
.setAlert( tickerText )
.setTitle( title )
.setSound("sound/trigger")
.enableVibration(false)
.setCount(1)
.setBody( body )
.setPayload( data )
.build()
);
}
}

是否可以加快速度?也许有一批?

最佳答案

试试这个:

NotificationManager mNotificationManager =
(NotificationManager) context.getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);

public void createSimpleNotification(Context context) {
if (Build.VERSION.SDK_INT < 16)
return;
Intent resultIntent = null;
resultIntent = new Intent(context, LauncherActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);
stackBuilder.addParentStack(SplashActivity.class);
stackBuilder.addNextIntent(resultIntent);
PendingIntent resultPending = stackBuilder
.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT);
Bundle bundle = new Bundle();
bundle.putString(Constants.DATA, "Your data");
resultIntent.putExtra(Constants.DATA, bundle);
Notification.Builder mBuilder = new Notification.Builder(context)
.setSmallIcon(R.mipmap.ic_launcher) // notification icon
.setContentTitle("Title") // main title of the notification
.setStyle(new Notification.BigTextStyle().bigText("Hello, how are you"))
.setAutoCancel(true)
.setContentText("Hello everyone") // notification text
.setContentIntent(resultPending); // notification intent
mNotificationManager.notify(1, mBuilder.build());
}

希望对你有帮助:)

关于android - 我们可以通过地区通知 ANE 加快通知设置速度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37807563/

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