您好我需要帮助我有值这是一个整数我想检查myvalue是空还是非空。
Bundle mArgs = getArguments();
int myValue = mArgs.getInt("key");
if(myValue.equal(null)){
TextView textview = (TextView) v.findViewById(R.id.value);
textview.setText(""+myValue);
}
我收到一个无法解决的错误。
答案 0 :(得分:0)
int
永远不会是null
,如果没有初始化,它将为0
。
做这样的事情:
if(myValue==0)
答案 1 :(得分:0)
当你把insInt放入bundle时,必须初始化参数。
//wrong
int param;
Bundle b = new Bundle();
b.putInt("key", param);
//right
int param = 0;
Bundle b = new Bundle();
b.putInt("key", param);
Bundle mArgs = getArguments();
int myValue = mArgs.getInt("key");
if (maValue == 0){
}