android-pendingintent相关内容
我有活动 A ,该活动以以下代码开始活动 B : Intent intent = new Intent(this, B.class); intent.putExtra("foo", new MySerializableObject()); startActivity(intent); 在 B 中正确接收到"foo",然后创建PendingIntent以在一段时间后自行启动,您可以将其视为
..
我在打开通知时遇到麻烦.我已按照Android文档上的说明进行操作,但无济于事.它可以毫无问题地创建通知,但是单击它就可以将其关闭. 请帮助!预先感谢! 为什么单击通知无法打开应用? Intent intent = new Intent(this, MainActivity.class); String type = ""; if (extras.contain
..
我想从AlarmManager发起的Activity中接收一个Intent实例,并且其中包含未决的Intent. 我让活动A通过AlarmManager启动具有活动状态的活动B,如下所示: PendingIntent pendingIntent = PendingIntent.getActivity(this, position, intentListAlarmActivityToWa
..
我有一个Java类MyClass,其中包含一个名为callMethod的方法.当用户点击通知时,我想调用此方法 下面是我用于生成通知的代码 public class MainActivity extends AppCompatActivity { Button button; NotificationManager mNotifyMgr; @Override
..
我们有一些可以工作很长时间的旧代码: public static Intent getIntent(PendingIntent pendingIntent) { Intent intent = null; try { Method getIntent = PendingIntent.class.getDeclaredMethod("getIntent");
..
好的,在这里忍受 “我的应用"由启动屏幕活动(A)和主要活动(B)组成.应用启动时,将显示(A)一段时间,然后启动(B).之后(A)完成.在“正常"条件下,这可以正常工作.这是要启动的代码(B) final Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override pu
..
也许有些简单的东西我看不到.我正在尝试从某些API调用方法,并且此方法要求PendingIntent异步向我发送一些值.我已经阅读了半个小时的文档和示例,但无法用一种简单的方法来解决问题. 更准确地说,我想调用ActivityRecognitionApi. 为了说明,这是我如何从类似的api接收位置的信息: LocationServices.FusedLocationApi.reque
..
使用新的PendingIntent创建新通知时,其意图中的附加功能将覆盖以前通知中的任何PendingIntent Intent附加功能. 例如,假设我使用PendingIntent1创建Notification1,其中包含Intent1及其附加功能. 当我使用PendingIntent2创建Notification2时,它的Intent2具有自己的不同附加功能,Intent1现在将具
..
这是问题所在.我的程序在Android 6.0中运行完美.将设备更新为android 7.0之后. Pendingintent无法将可打包数据传递给广播广播接收器.这是代码. 发出警报 public static void setAlarm(@NonNull Context context, @NonNull Todo todo) { AlarmManager alarmMan
..
我想使用以下代码从我的窗口小部件发送广播: for (int i = 0; i
..
任何人都可以说出如何使用PendingIntent启动新的Activity以及如何使用挂起的意图传递值. 预先感谢. 解决方案 Intent intent = new Intent(getApplicationContext(), ActivityToLaunch.class); intent.putExtra(); PendingIn
..
与Android 6.0(棒棒糖)相比,有人知道Android 7.0(牛轧糖)在处理意向额外内容方面是否有任何变化? 长话短说:我的应用程序可以在4.1(16)到6.0(23)的所有版本上正常工作,但是在android 7.0(24)上崩溃! 该应用程序会创建一个待定意图,该意图的目的是具有额外功能的自定义广播接收器.但是,在android 7上,广播接收器接收到的意图中没有任何额外
..
我正在尝试通过PendingIntent发送一些额外的数据,例如: MyMessage message; //... Intent intent; SmsManager sms = SmsManager.getDefault(); intent = new Intent(Constants.SENT_PLAIN); intent.putExtra(Constants.EXTRA_RAW_ID
..
我要传递的通知中包含2个操作按钮,分别是“接受"和“拒绝". 我正在关注 Github存储库. 当用户单击“接受"时,将检查某些条件并相应地执行逻辑. UPDATE 2.0-问题是,单击“接受"按钮后,操作已成功进行,但通知并未从状态栏中消失,因为此处生成的ID:m = (new Random()).nextInt(10000);是不同的从这里开始:actionIntent.pu
..
我有一个与推送通知挂钩的应用程序.当用户单击通知时,我希望触发广播接收器而不是活动. 我看了看这些线程,看起来这是完全可能并且很常见的. 未触发Android Notification Action(PendingIntent) 在通知点击时发送广播 但是我无法正常工作.我看到了通知,但是当我单击它时,它永远不会触发我的广播接收器. 这是我尝试过的: 我创建了一个自
..
我正在制作警报接收器,但警报未触发. 这是我的代码: MainActivity中的启动警报: private void setupAlarm(){ Intent intent = new Intent(this, com.logdata.AlarmReceiver.class); PendingIntent pIntent = PendingIntent.getS
..
我尝试从通知操作按钮向BroadcastReceiver发送意图,但是我的问题是,当我单击按钮时,意图没有触发或没有到达BroadcastReceiver. 这是我的代码: 通知: Intent accept = new Intent(this, ChallengesActionReceiver.class); accept.setAction("com.soinfit.util
..
我会每10分钟从计划的服务中调用 Asynctask . 在运行服务时,进度对话框从 OnpreExecute 获取异常. 错误: FATAL EXCEPTION: main android.view.Window
..
我正在尝试编写一项服务,该服务将在每个午夜检查服务器中的新数据并将其下载. 但是,当我启动该应用程序时,mainActivity屏幕会在几秒钟后重新加载. 我很高兴,它的发生是因为这项服务, 为什么会这样? 这些是文件: MainActivity:我创建了一个AlarmManager对象来设置未决的Intent: //Set alarm /* Retrieve a
..
我正在使用FusedLocationProvider API向PendingIntent注册一些Geofence,当我的应用通过Geofence事件启动(手动终止应用以触发此行为)时,我启动了后台服务来做一些工作. 在此服务中,我创建了一个单独的后台线程来执行一些长时间运行的任务,并且获得了唤醒锁,以确保我的任务已完成.该服务可以运行更长的时间(30-50分钟),即使它不是应该运行.根据我对
..