use*_*999 1 string android if-statement
我将变量从活动A传递给活动B.
我有问题 :/
当变量为空时,它是错误的.当变量不为空时,它没有错误.
我检查一下:
if ( getIntent().getStringExtra(View_name.value_id).equals(null) ){
textView1.setText(" bla bla bla");
}
else{
textView1.setText("ble ble ble");
}
Run Code Online (Sandbox Code Playgroud)
请帮忙
看看这行代码:
getIntent().getStringExtra(View_name.value_id).equals(null)
Run Code Online (Sandbox Code Playgroud)
想想你在这里做了什么.您尝试在null上调用方法"equals".相反,您可以将其更改为
getIntent().getStringExtra(View_name.value_id) == null
Run Code Online (Sandbox Code Playgroud)
或者,甚至更好,试试这个:
if (getIntent().hasExtra(View_name.value_id)) // true if the key exists
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1925 次 |
| 最近记录: |