如何接受一个int在另一个活动及使用if语句

问题描述:

这基本上是在 (查看链接)的情况IM Getting RadioButton cannot be resolved to a type如何接受一个int在另一个活动及使用if语句

我有一个整数存储值单选按钮 - 但是,我不知道如何在其他活动中接受它。 这是我到目前为止(但我得到一个错误)

Intent i = getIntent(); 
int value = intent.getIntExtra("inputValue", a); 
    if(a = 1) 
    { 
     //Enter action 
    } 
+0

我的错误是“a不能被解析为变量” – guestburg 2014-09-28 18:56:44

+1

其中a的参数应该是默认值。只要在那个意图不包含任何额外的那个键的时候你想得到的那个数字。如果你想比较检索值为1,那么你必须这样做:'if(value == 1){...' – 2014-09-28 18:59:42

使用value中,如果条件从以前的活动检查inputValue

int value = intent.getIntExtra("inputValue", 0); 
if(value == 1) { 
    //Enter action 
} 

而且Intent.getIntExtra采取的第一个参数为key和第二作为default value an int如果在意图中未找到密钥。