Android serializable problem

Eu criei uma classe, que possui várias variáveis de membro, todas serializáveis ... exceto um bitmap! Tentei estender o bitmap e implementar serializável, sem pensar que o bitmap seja uma classe fina

Eu quero salvar a classe (basicamente forma o estado atual de um jogo) para que um jogador possa pegar e carregar o jog

Da maneira que vejo, tenho duas opções: 1) Encontre outra maneira de salvar o estado do jogo. Qualquer ajuda aqui seria apreciada

2) altere a variável de membro do bitmap para int, digamos, e crie uma classe BitmapGetter que possui um método estático retornando bitmaps com base em ints. (Essa opção não é fácil, pois minha turma contém tantas possibilidades de bitmap e a maneira como eu criei o jogo significa que isso exigirá uma quantidade incrível de esforço.

Basicamente, não tenho ninguém para culpar, a não ser eu mesmo, por criar preguiçosamente uma variável de bitmap sem pensar, mas agradeceria qualquer ajuda ...

questionAnswers(6)

yourAnswerToTheQuestion