看下源码
/**
* Returns true if an extra value is associated with the given name.
* @param name the extra's name
* @return true if the given extra is present.
*/
public boolean hasExtra(String name) {
return mExtras != null && mExtras.containsKey(name);
}
布尔值包含 ,也就是判断传值是否存在
使用方法
假如有多个界面传值到到一个界面 ,在接受值界面判断下是否存在
如果接受值包含就接受content ,如果不存在就设置为空
if (getIntent().hasExtra("content")) {
content= getIntent().getStringExtra("content");
} else {
content= "";
}