我正在开发android。我想知道这是否可以检查 以下键,值对是否已创建?
String filename=getIntent().getExtras().getString("FILE_NAME");
textView_file_name=(TextView)findViewById(R.id.TextView_fileName);
textView_file_name.setText(filename);
在我的第一个编程语句之前,意味着在获得FILE_NAME
的值之前,我想检查这个键值对是否有构建?因为如果在这些语句之前没有完成,我会得到空指针异常。所以我想知道这是任何代码,所以我可以检查intent.putExtras().getString("FILE_NAME");
已经完成或没有。
答案 0 :(得分:1)
如果您发送如下字符串数据并在cosole中打印以检查它,您可以存储在String变量中:
Bundle b=intent.getExtras();
String str=b.getString("FILE_NAME"); //IF YOU HAVE STRING AS VALUE THEN USE getString() else use accordingly.
System.out.println(str);