无法将参数传递给新活动

时间:2014-03-15 11:37:54

标签: android android-intent

这是我的班级

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语句。

0 个答案:

没有答案