1

I passes variable from Activity A to Activity B

I have problem :/

When a variable is empty it is error. When a variable is not empty it without error.

I check this:

if (   getIntent().getStringExtra(View_name.value_id).equals(null)  ){
          textView1.setText(" bla bla bla");
        }
    else{   
          textView1.setText("ble ble ble"); 
         }

please help

4

2 回答 2

5

看这行代码:

getIntent().getStringExtra(View_name.value_id).equals(null) 

想想你在这里做什么。您试图在 null 上调用方法“等于”。相反,您可以将其更改为

getIntent().getStringExtra(View_name.value_id) == null

或者,更好的是,试试这个:

if (getIntent().hasExtra(View_name.value_id)) // true if the key exists
于 2013-11-14T01:56:09.923 回答
1

使用 getIntent().hasExtra(name) 检查额外是否存在,而不是检查它是否为空。

于 2013-11-14T01:55:18.760 回答