我试图像这样使Spinner对象Serializable:
public class CustomSpinner implements Serializable
{
private static final long serialVersionUID = 46548976L;
private Spinner m_spinner = null;
public CustomSpinner(Spinner spinner)
{
m_spinner = spinner;
}
public Spinner getSpinner()
{
return m_spinner;
}
}
将其发送到“另一个活动”(比如说AnotherActivity)
Intent intent = new Intent(this, AnotherActivity.class);
CustomSpinner customSpinner = new CustomSpinner(new Spinner(this));
intent.putExtra(SPINNER_OUTPUT, customSpinner);
startActivity(intent);
发生了崩溃。
有没有办法通过Intent发送Spinner(或其他Android小部件)对象?
P.S:我知道我可以发送Spinner值的ArrayList。