我试图用两种方式打开一个列表活动,(来自不同的活动A) 在一个方法中,我使用putExtra(String name,String value)来用sqlite填充listActivity。开始(打开)没有putExtra的ListActivity
这个作品非常棒。
但是现在有了另一个按钮,我试图打开不putExtras(只是看它)这个名单的活动,但我得到一个强制关闭与空指针异常为此,
任何一个可以给我提供了一些解决方案这,在此先感谢...
我试图用两种方式打开一个列表活动,(来自不同的活动A) 在一个方法中,我使用putExtra(String name,String value)来用sqlite填充listActivity。开始(打开)没有putExtra的ListActivity
这个作品非常棒。
但是现在有了另一个按钮,我试图打开不putExtras(只是看它)这个名单的活动,但我得到一个强制关闭与空指针异常为此,
任何一个可以给我提供了一些解决方案这,在此先感谢...
在你的列表活动,你做这样的事情是吗?
String passedValue = getIntent().getStringExtra("key");
在的时候你不在putExtras(),passedValue
是空的情况下,所以试图用这个字符串会给出NPE。所以,如果你想使用passedValue
,你可能会想这样做:
if(passedValue != null)
doSomethingWith(passedValue);
请告诉我们您所使用的Actiivty你试图打开onCreate方法的源代码,并请包括来自logcat的输出,以便我们可以获得有关NullPointerException的详细信息。 –