jjzjj

notificationIntent

全部标签

android - 来自多个通知的启动 Activity 会覆盖之前的 Intent

publicstaticvoidshowNotification(Contextctx,intvalue1,Stringtitle,Stringmessage,intvalue2){NotificationManagernotificationManager=(NotificationManager)ctx.getSystemService(Context.NOTIFICATION_SERVICE);IntentnotificationIntent=newIntent(ctx,ActivityMain.class);intnot_id=Utils.randInt(1111,9999);

android - NotificationCompat.InboxStyle 的添加行不起作用

我正在尝试制作一个聊天应用程序,我的用户将在其中收到通知。通知量如此之大,如果我为每个通知创建一个条目,那么它会填满所有的地方,所以我想到应用BigTextView通知或Stackofnotifications。我在下面写了一段代码:NotificationManagernotificationManager=(NotificationManager)this.getSystemService(Context.NOTIFICATION_SERVICE);if(listMessage.size()这似乎没有在通知中添加行。它只显示setContentText并且什么都不显示。

Android:我的部分临时 Actor 在未决 Intent 中迷失了

我是第一次制作Android应用程序,但遇到了这个问题。当用户A向另一个用户B发送好友请求时,用户B会收到通知。我希望当用户B单击要重定向到用户A个人资料的通知时。主要Activity(应用程序中的主页)根据用户的来源打开不同的fragment。用户配置文件就是这样一个fragment。这就是我从主Activity的演示者类发送通知的方式。IntentnotificationIntent=newIntent(activity.getApplicationContext(),MainActivity.class);notificationIntent.setFlags(Intent.FL

Android:从通知中恢复上次 Activity

我的目标是在用户点击通知时返回上一个Activity。我以这种方式在服务onCreate()中创建通知:IntentnotificationIntent=newIntent(this,MainActivity.class);notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP);PendingIntentcontentIntent=PendingIntent.getActivity(this,0,notificationIntent,0);但是当我点击通知时,

android - Bundle.putExtra 问题与 android

我目前正在开发一个Android应用程序,我在其中创建了一个通知Intent,它将参数添加到Intent包中。单击通知时,它会调用一个Activity并从bundle中获取数据。然而,第一次使用该应用程序时它运行良好,但是当您单击不同的项目时,它应该将不同的数据传递到通知Activity,但由于某种原因它没有用新数据替换旧数据。我尝试在使用putExtra之前调用bundle.removeExtra("companyPassword")但它似乎没有任何区别。下面是通知的代码privatevoidnotification(StringcompanyName,StringcompanyUR

android - 收到 GCM 通知时启动应用程序

我有GCM通知实现。我知道客户端应用程序无论是在前台、后台还是被杀死状态都会收到通知。我想知道的是,当应用程序处于终止状态时,如何根据收到的通知启动我的应用程序? 最佳答案 在消息接收器中,我执行以下操作:finalIntentnotificationIntent=newIntent(context,YourActivity.class);notificationIntent.setAction(Intent.ACTION_MAIN);notificationIntent.addCategory(Intent.CATEGORY_LA

Android - 如何打开推送通知深层链接 Intent ,关闭后返回主屏幕?

我创建了一个接收器来接收和显示推送通知-当用户按下推送通知时,它会在我的应用程序中打开一个深层链接。问题是,当用户按下“后退”时,他不会退出回到主屏幕,而是转到我的应用程序之前在应用程序后台堆栈上打开的任何屏幕-即使应用程序在他按下之前已最小化通知。我需要的行为是让用户在主屏幕上,让他打开通知面板,按下我的通知,进入我的应用程序中的深层链接页面,然后当他按下后退按钮时-我希望他再次退出主屏幕。我不希望他以任何方式与主应用程序的后台交互。我已经为推送通知中的pendingIntent尝试了多种标志组合。从FLAG_ACTIVITY_TASK_ON_HOME到FLAG_ACTIVITY_N

java - Android - GCM 推送通知未出现在通知列表中

我正在开发我的第一个Android应用程序,以使用Google云消息传递(GCM)服务进行推送通知。我已经到了可以从我的服务器应用程序成功发送消息,并在客户端应用程序上我的GCMIntentService类中的onMessage事件中记录消息内容的地步。但是,我在设备上看不到收到消息的任何视觉指示。我原以为该消息会出现在手机的下拉通知列表中,就像在iPhone上一样。这是否必须手动编码?还有一种显示消息的通用方法,无论当前哪个Activity处于Activity状态,以及应用程序是否在后台空闲?任何帮助表示赞赏。 最佳答案 此代码将

android - 通过通知项重新打开后台应用程序

我有一个带有选项卡和通知栏条目的应用程序,当我将它发送到后台时(单击主页按钮)并尝试通过单击重新打开应用程序通知栏,应用重启(上次选择标签丢失了)。当我按住主页按钮时,如果应用程序处于背景并从那里选择它或单击应用程序在主屏幕上的图标,之前的状态是默认恢复(选择正确的选项卡)IMO通知的Intent是错误的,但我不确定如何修复它。简而言之:如何让后台应用程序返回单击通知条目时的前景?谢谢! 最佳答案 放这两行。这将恢复当前暂停的Activity:notificationIntent.setAction(Intent.ACTION_MA

android - Activity 结束后通知消失

我有一个名为A的Activity,它从广播接收器开始。ActivityA触发了一个通知,但当Activity销毁(完成)时它会自动消失。但我想保留这个通知,直到用户点击或手动清除通知。Activity如何从广播接收器开始Intenti=newIntent(context,A.class);i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);i.putExtras(intent.getExtras());context.startActivity(i);通知Intentnotifi
12