jjzjj

putExtra

全部标签

android - Intent::putExtra() 和 EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";

我的代码是follows:首先,我想知道第20行:我有两个问题:一个。为什么MY_MESSAGE分配给com.example.myfirstapp.MESSAGE?b.com.example.myfirstapp.MESSAGE是什么?C。我从来没有在任何地方发过消息;这是像r.java文件中的变量一样自动创建的,还是我需要在某个地方创建它?其次,关于第40行:intent.putExtra(EXTRA_MESSAGE,message);我不确定此方法是否会向即将调用的Activity添加消息或什么...部分地,由于不完全了解Intent的要点,我正在努力理解这一点。我想阅读我的200

Android:将图像裁剪为特定大小

我的Intent是让用户从图库中选择一张图片,然后进行裁剪Activity。但是,我需要将定义裁剪蒙版的矩形锁定到某个尺寸,然后用户只需重新定位它即可显示图像的一部分。关于如何做到这一点有什么想法吗?谢谢-T 最佳答案 Intentintent=newIntent(Intent.ACTION_GET_CONTENT,null).setType("image/*").putExtra("crop","true").putExtra("aspectX",width).putExtra("aspectY",height).putExtra

java - 实现 Getextra() 和 Putextra

我正在尝试使用putextra()和getextra()但我的程序在执行后崩溃了检查我的代码,让我知道我的错误如果我不使用getextra()和putextra()代码运行完美这是我获得值(value)的第一节课publicclassAssessextendsListActivity{Stringitm;ArrayAdapterAdapter;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getListView().setBackgroundReso

android - 如果应用程序未运行,FirebaseMessagingService : intent. putExtra() 不起作用

EDIT3:好的,我发现了问题:如果应用程序被终止,发送data和notification不会触发onMessageReceived。如果目标设备是android,notification需要设置为null。这真是一个愚蠢的行为。原帖:当应用程序启动时,我可以成功地从notificationBuilder传递给Activity的Intent中检索bundle。但是,如果我终止应用程序,通知仍然有效,但Intent中的GetExtras()为空。在我的FirebaseMessagingService子类中:@OverridepublicvoidonMessageReceived(Remo

android - 什么更快?一个 intent.putExtras(Bundle with Strings) 还是多个 intent.putExtra(String)?

什么更快?将一堆字符串值添加到bundle,然后将其添加到intent?或者只是使用intent.putExtra()将值添加到intent?还是差别不大?谷歌搜索给了我教程,但没有太多答案。只是出于好奇而问,想知道使用一个或另一个是否会影响性能。This接近了,但没有回答我想知道的问题。 最佳答案 自行创建Bundle,然后将其添加到Intent中应该会更快。根据sourcecode,Intent.putExtra(String,String)方法如下所示:publicIntentputExtra(Stringname,Strin

Android ACTION_RECOGNIZE_SPEECH Intent 在长时间讲话后永远不会完成

我开始打算并等待结果。它在简短的演讲中效果很好,但如果演讲太长,它不会给我答案。(将近1分钟)finalIntentsearchIntent=newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);searchIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE,"tr");searchIntent.putExtra(RecognizerIntent.EXTRA_PROMPT,true);searchIntent.putExtra(RecognizerIntent.EXTRA_ONLY_RETUR

android - Bundle.putExtra 问题与 android

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

Android:服务类中的 intent.putExtra 以获取通知

这是我在服务类中的showNotification方法:privatevoidshowNotification(){Notificationnotification=newNotification(R.drawable.icon,"NewNotification",System.currentTimeMillis());Intenti=newIntent(this,myActivity.class);i.putExtra("notification","MyNotif");i.putExtra("notifiedby","NotedBy");PendingIntentcontentIn

java - Intent.putExtras 大小限制?

我正在尝试通过Intent.putExtras将数据从一项Activity传递到另一项Activity像这样:privateArrayList>mGroups=newArrayList>();privateArrayList>mUsers=newArrayList>();...Bundledata=newBundle();data.putInt("mode",mode);data.putSerializable("groups",(Serializable)mGroups);data.putSerializable("users",(Serializable)mUsers);data.

Android Intent - putExtra,多次出现会怎样?

假设我正在使用一个Intent将信息返回给调用当前Activity的主类。如果说,我有两个方法可能与同一个字段重叠,会发生什么,例如:myIntent.putExtra("returnVal1",1000);//manylinesofcode,lateron...myIntent.putExtra("returnVal1",5);“returnVal1”是否会按Intent更新为5,它会保持在1000,还是会导致运行时崩溃?提前致谢,从手机发送,而不是在装有eclipseatm的计算机上发送,否则我会自己测试! 最佳答案 它将覆盖它