jjzjj

getIntExtra

全部标签

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

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

android - getIntExtra 总是返回默认值

我正在尝试使用Intent在Activity之间传递一个整数。源Activity进行调用info.id是从中选择的项目一个ListView。Intentintent=newIntent(myActivity.this,newClass.class);intent.putExtra("selectedItem",info.id);this.startActivity(intent);目标Activity使用getIntent检索Intent,然后调用intiSelectedItem=intent.getIntExtra("selectedItem",-1);iSelectedItem始终