64得票3回答
Android会缓存我的意图附加项,如何声明一个保持新鲜的附加项的挂起意图?

几天前,我苦苦寻找一种使用自定义意图来设置闹钟的方法。尽管我得到了明确的答案,即我必须基于某个唯一的ID定制意图,例如setAction(),但仍然存在一些问题。 我这样定义了一个PendingIntent:Intent intent = new Intent(this, viewConta...

58得票8回答
有没有办法从偏好设置中向意图添加额外的内容?

嗨,我正在从首选项屏幕启动活动。该活动在三个偏好设置之间共享。 我想知道是否可以在xml中为此活动设置extras<Preference android:key="action_1" android:title="@string/action_1_title" > ...

49得票1回答
安卓Intent.getStringExtra()方法返回null。

这是将字符串添加到Extras的方法:Intent i = new Intent(); i.putExtra("Name", edt_name.getText()); i.putExtra("Description", edt_desc.getText()); i.putExtra("Prio...

36得票5回答
为什么 PendingIntent 没有发送回我设置给 Intent 的自定义 Extras?

这个问题与我之前寻求在startActivityForResult中获取额外内容的问题有些关联,但现在我面临另一个挑战。 我已经订阅了接收ProximityAlerts,并明确构建了意图以包含一些Extras。但是当我得到服务时,extras并不存在。 在这里得到答案后,下面是可行的代码:...

25得票3回答
如何正确地将唯一的额外数据传递给待处理意图?

我在使用 alarmManager 和带有额外信息的待定意图时遇到了问题。 如果我设置多个闹钟,它们会响起,但是额外的信息保持不变。 我已经阅读了以下问题: android pending intent notification problem Android keeps cachin...

20得票4回答
启动活动和意图附加项,似乎没有将附加项推送回来。

我有这段代码:Intent intent = new Intent(); intent.setAction(Intent.ACTION_PICK); intent.setData(ContactsContract.Contacts.CONTENT_URI); ...

19得票2回答
当我的Activity依赖于通过Intent传递的额外信息时,我该如何编写Android JUnit测试?

我正在编写一个Android Junit测试用例,针对一个依赖通过Intent传递的额外信息的类进行测试。虽然我能够使这个类正常工作,但我仍然想知道如何为这样的类编写单元测试,因为测试仍然失败。public class AddClassEvent extends Activity{ priv...

17得票3回答
多次调用AlarmManager.setRepeating会传递相同的Intent/PendingIntent附加值,但我提供了不同的值。

在撰写这个问题的过程中已经解决了,但是为了帮助其他人,我还是发一下: 我正在设置多个闹钟,像这样使用不同的 id 值:AlarmManager alarms = (AlarmManager)context.getSystemService( Context.ALARM_SER...

14得票3回答
Android:从“最近使用的应用程序”启动应用程序时,它会使用在意图中上一次设置的extras。

这是一个令我感到困惑的问题: 我有一个主屏幕小部件,当它被点击时,会使用一些额外的信息在意图中启动我的主应用程序活动:Intent start = new Intent(context, Main.class); start.putExtra("action", "showXYZ"); st...

13得票3回答
Android Mockito 中的单元测试意图附加项

我正在尝试验证Intent是否添加了特定的附加项,但在Android单元测试中每次都会得到空的Intent。我有以下需要进行测试的类:public class TestClass extends SomeNotifier { private Intent mIntent = n...