如何在Android

时间:2016-04-04 07:45:45

标签: android

您好我需要帮助我有值这是一个整数我想检查myvalue是空还是非空。

Bundle mArgs = getArguments();
int myValue = mArgs.getInt("key");
if(myValue.equal(null)){
    TextView textview = (TextView) v.findViewById(R.id.value);
    textview.setText(""+myValue);
}

我收到一个无法解决的错误。

2 个答案:

答案 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){
}