android-pendingintent相关内容
我的应用程序中有下载通知.我通过调用addAction()方法将按钮添加到NotificationCompat.Builder.但是按钮在Android O设备上不起作用.当我按下“取消"按钮时,没有任何反应.但是在Android上运行的按钮
..
此问题已经在此处,@Override protected void onHandleIntent(@Nullable Intent i) { Intent i = new Intent(AlarmClock.ACTION_SET_ALARM); i.putExtra(AlarmClock.EXTRA_SKIP_UI, true); i.putExtra(AlarmClock.EXTRA_HOUR,
..
Android OS内存不足时会终止进程.场景:Android终止了应用程序进程,我通过Android启动器或近期任务列表(长按主屏幕按钮)重新打开了该进程.我可以使用以下方法检查Android是否在最近查看的活动的onCreate()方法中杀死了我的应用程序进程: @Override protected void onCreate(Bundle savedInstanceState){
..
将应用程序更新为8.1后,该通知未显示,我对其进行了修复.现在,待处理的意图无法按预期工作. 收到通知后,如果它处于后台,并且无法关闭,则无法启动. private void sendNotify(String messageBody) { Intent intent = new Intent(); intent.setAction(Constants.NOTIFY);
..
在我向他展示 createChooser()对话框后,我想检测用户选择了哪个应用.因此,我创建了这样的BroadcastReceiver子类: import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.
..
我正在运行一个通知服务,该服务将为用户创建一个通知,如果用户单击通知,它将打开一个活动来显示消息,我用来创建通知的方法是: public void createNotificationMsg(String name,String doing, boolean persistent){ PendingIntent pendingIntent = PendingIntent.getAc
..
现在,我正在使用PendingIntent从Notification启动所需的Activity.但是我想知道是否有可能重用当前的应用程序实例. 例如: 启动应用程序,启动器活动称为HomeActivity 导航到SecondActivity 按下主页按钮 点击应用中的通知,然后恢复SecondActivity 但是,如果用户没有导航到SecondActivity,我想在单击
..
我目前面临的问题是为两个不同的活动设置待处理操作以进行通知. 我有一个ParentActivity和一个ChildActivity.我想在通知单击(如果当前正在运行或暂停)时打开ChildActivity,否则请启动ParentActivity. 我尝试过这个: ......... Intent resultIntent = new Intent(this, Chil
..
我有一项正在进行的通知服务.在应用程序本身中,我有两个活动-HomeActivity和SettingsActivity. 当前我所拥有的是->单击通知时: 如果应用已关闭->打开HomeActivity. 如果当前的显示活动是HomeActivity,请将其放在最前面而不创建新的活动. 代码: resultIntent = new Intent(context, Ho
..
我有一个小部件,当用户单击小部件主体时,该小部件应调用主应用程序的活动.我的设置适用于单个窗口小部件实例,但是对于同一窗口小部件的第二个实例,PendingIntent将被重用,结果,我作为额外实例发送的重要信息将被第一个实例覆盖.所以我想我应该将小部件ID作为Intent数据传递,但是,一旦我添加Intent#setData,我就会在日志中看到正确触发了2个单独的Intent,但是Activit
..
假设我要实现一个将服务公开给其他应用(例如Google Play服务..)的应用. 潜在的应用程序会注册到与我的服务相关的特殊事件,并在适当的时间得到通知. 我正在考虑完全像Google使用Google Play服务那样实现这一点: 由于Android进程间通信,其他应用程序可以绑定到我的应用程序Service,这样-可以传递给我的应用程序PendingIntent“回调",以便
..
我正在处理日历事件提醒。 Android中没有本机的日历事件提醒,因此用户可以安装其他日历应用。 现在,这些应用在提醒事件(例如可以显示提醒通知)上可以有所不同。现在,我希望我在这些事件日历应用程序中以编程方式设置一个事件,并且在达到指定时间后不显示任何通知,而是会显示一条弹出消息,并发出声音之类的警报。那时候我使用那个站点的代码。 这里是代码: OnReceive vo
..
伙计们,我需要有关如何从使用广播接收器设置的待定意图中获取数据的帮助。我想发生的是单击通知时获取ID的数据,这对于我的活动是必需的。 这就是我的额外福利 公共类AlertReceiver扩展BroadcastReceiver { private int id; //在针对此类进行广播时调用 @Override public void onReceive(Context
..
我希望能够从我的android应用程序中启动 Amazon Shopping 应用程序。这怎么可能?意图中需要输入哪些参数?这是指向Amazon Shopping应用程序的链接: https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping&hl=zh_CN 此外,如何传递深层链接参数以使其到达
..
我在使用 AlarmManager 时遇到麻烦。我想在特定时间使用日历运行 AlarmManager 。 但是日历无法工作,并且 AlarmManager 始终运行,无论从日历中花费的时间如何。 AlarmManager mAlarmManger =(AlarmManager)Objects.requireNonNull(活动).getSystemService(view.getCont
..
我正在尝试建立一个通知并在一段时间后接收它。 这是怎么做: futureInMillis = SystemClock.elapsedRealtime()+ 176000; Intent notificationIntent = new Intent(getBaseContext(),NotificationG.class); notificationIntent.putE
..
当我没有声明取消时,AlarmManager可以完美地工作,但是当我声明取消时不触发。 b $ b这是代码: 日历c = Calendar.getInstance(); c.set(Calendar.HOUR_OF_DAY,0); c.set(Calendar.MINUTE,37); c.set(Calendar.SECOND,0); Toast.makeText(thi
..
我正在设置多个警报,它们将具有完全相同的 PendingIntent 对象,但是它们关闭的时间不同。如果我通过向 PendingIntent 提供相同的 Intent 对象来取消一个警报,并将其传递给 AlarmManager.cancel(),它会取消所有警报(即具有不同的开始时间)还是会表现出其他行为? 这是代码: while(size!= 0 ) { timeToSet =
..
我正在参加主要活动。有一个登录按钮 b登录。按下该按钮后,将显示注销按钮 bLogout 。这两个按钮的 onClick 方法如下: bLogin。 setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){ llLogin.setVisibility(View.GONE
..
在阅读了大量示例代码之后,我试图找出实现以下目标的最简单方法: 我希望能够安排调用回我的Alarm BroadcastReceiver的Intent,这又会触发我的服务。但是,我想进行设置,使其每天两次调用Intent,并且仅在尚未设置警报的情况下安排警报(同样用于取消警报)。 但是,我不确定以下代码是否是设置和取消警报的正确方法。 //静态功能用于设置警报 //我的中午日历
..