我有一个自定义类“游戏”,我在活动代码顶部初始化。然后我去另一个活动,通常我通过阵列列表等,但我想移动到传递我的自定义类.....在活动之间传递自定义类实例
我的自定义班'游戏'是一串字符串和arraylist与getter和setter mehtods。
我得到一个
游戏是不是parcelable或序列化对象
错误,当我尝试将其添加到意图。任何想法我可以在这里做什么?
//Init Instance of Game class
Game newGame = new Game();
设置我的听众。它适用于
//Setup onclick listeners
text.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent(this_Activity.this, next_Activity.class);
i.putExtra("players", myList);
i.putExtra("newGame", (Parcelable) newGame);
startActivityForResult(i, 0);
}
});
这一个可能是有用的http:// stacko verx.com/questions/29166753/passing-parcelable-object-between-intents?rq=1 –