我要綁定此:綁定返回NULL
filter= (boolean) intent.getSerializableExtra(FILTER);
有時意圖返回NULL。我想將過濾器設置爲false,如果意圖返回NULL或設置意圖的值,如果不是
謝謝!
我要綁定此:綁定返回NULL
filter= (boolean) intent.getSerializableExtra(FILTER);
有時意圖返回NULL。我想將過濾器設置爲false,如果意圖返回NULL或設置意圖的值,如果不是
謝謝!
已解決。
if((intent.getSerializableExtra(FILTER)) == null)
filter= false;
else
filter= intent != null && (boolean) intent.getSerializableExtra(FILTER);
filter= intent != null && (boolean) intent.getSerializableExtra(FILTER);
如果意圖爲空,這將短路爲假。
爲什麼你根本就用getSerializableExtra()
作爲boolean
。改爲使用getBooleanExtra()
。