这是我的班级
public class A implements Serializable
{
private static final int id=1L;
public String s;
}
这个类的字符串被传递到gridview,我实现了像这样的网格项的长按
m_gvCal.setOnItemLongClickListener(new OnItemLongClickListener()
{
@Override
public boolean onItemLongClick(AdapterView<?> parent, View v,
int position, long id)
{
A selectedGrid = listofA.get(position);
Intent intent=new Intent(m_context,newActivity.class);
if(intent!=null)
{
intent.putExtra("astring", selectedGrid);
startActivity(intent);
}
return false;
}
});
我总是得到一个异常NULL指针引用并且无法启动活动。当然,如果我没有将任何数据传递给新活动,那么我可以调用它。调试显示箭头也超过return false
语句。