使android Spinner Serializable

时间:2015-09-03 21:53:54

标签: java android android-intent serialization

我试图像这样使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。

0 个答案:

没有答案