jjzjj

getStringExtra

全部标签

java - getStringExtra() 为空时的默认值

和getIntent().getIntExtra一样,getStringExtra是否有一个默认值,如果传递的字符串为空,可以使用该默认值?我有一个方法可以做到这一点,但想知道是否有现成的方法可以实现它?谢谢。 最佳答案 根据http://developer.android.com/reference/android/content/Intent.html,没有。原因getIntExtra有一个默认值参数,这是因为返回的类型是原始类型,因此不能返回null。 关于java-getStri

android - getExtras(name).getString 和 getIntent().getStringExtra(name) 的区别

我的Android应用程序有一些错误报告,它是Activity中onCreate()中的Nullpointerexception。失败的代码是getIntent().getExtras().getStringExtra("name")。(Nullpointerexception)这意味着getExtras()不知何故为null。我确信我在创建Intent的每个地方都设置了额外的Intent。我无法在设备上的模拟器上重新创建它。我认为它发生在我的真实设备上(但不是在我调试时)在我尝试再次打开应用程序之后,与此同时Android可能会终止进程并再次重新创建Activity。但即使在这种情况

Android Intent.getStringExtra() 返回 null

这是将字符串添加到Extras的方式:Intenti=newIntent();i.putExtra("Name",edt_name.getText());i.putExtra("Description",edt_desc.getText());i.putExtra("Priority",skb_prior.getProgress());setResult(RESULT_OK,i);finish();这就是我尝试在onActivityResult()中提取它们的方式:Stringname=data.getStringExtra("Name");Stringdesc=data.getStr

Android Intent.getStringExtra() 返回 null

这是将字符串添加到Extras的方式:Intenti=newIntent();i.putExtra("Name",edt_name.getText());i.putExtra("Description",edt_desc.getText());i.putExtra("Priority",skb_prior.getProgress());setResult(RESULT_OK,i);finish();这就是我尝试在onActivityResult()中提取它们的方式:Stringname=data.getStringExtra("Name");Stringdesc=data.getStr

java - 如何比较来自 Intent.getStringExtra() 的字符串?

我可以将来自getStringExtra()的数据与字符串进行比较吗?示例代码:Intentintent=getIntent();Stringpath=intent.getStringExtra("category");if(path=="car"){setListAdapter(newArrayAdapter(this,R.layout.subcategory,car));}else{setListAdapter(newArrayAdapter(this,R.layout.subcategory,bike));}为什么脚本没有运行? 最佳答案

android - 在 Activity 中使用 intent.getStringExtra

我是android的新手。我有两个应用程序A和B。我在A中有一个Activity,我们将其命名为x,它将启动应用程序B。现在x发送的Intentbundle含我希望B中的StartingActivity使用的StringExtra。B中的Activity是否有办法做到这一点?谢谢! 最佳答案 在ActivityB中:getIntent().getStringExtra("KEY"); 关于android-在Activity中使用intent.getStringExtra,我们在Stack

android - getIntent().getStringExtra() 返回 null

我在我的应用程序中实现了onPause()和onResume()方法,如下所示:protectedvoidonPause(){super.onPause();Stringreceiver=phoneNoField.getText().toString();Stringmessage=messageBody.getText().toString();getIntent().putExtra(MESSAGE_RECEIVER,receiver);getIntent().putExtra(MESSAGE_BODY,message);Log.d(TAG,receiver+""+message)