我们可以检查一下intent.putExtras(key,value)是否已经完成?

时间:2011-10-12 13:25:33

标签: android

我正在开发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");已经完成或没有。

1 个答案:

答案 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);