オブジェクトを内部ストレージに保存しようとするとこんにちは。私はNotSerializableExceptionエラーを取得し続ける必要があると私はそれを行うことについて行くことができますので、行列をシリアル化する必要がありますか?行列をシリアライズする方法
2
A
答えて
4
それは、データをロードするには、作成したバック、それはandroid.graphics.Matrixであれば、あなたが含まれている値の配列を取得し、それをシリアル化するgetValues()
を使用する必要があります、あなたが話しているマトリックス・クラスによって異なりますnew Matrixを呼び出し、配列を引数としてsetValues()
を呼び出します。
+0
を助けますそれに感謝してくれてありがとう –
0
直列化可能である、このクラスでandroid.graphics.Matrixを置き換えます
public class SerializableMatrix extends Matrix implements Serializable {
private static final long serialVersionUID = 0L;
private void writeObject(java.io.ObjectOutputStream out)
throws IOException {
float[] f = new float[9];
this.getValues(f);
out.writeObject(f);
}
private void readObject(ObjectInputStream in)
throws IOException, ClassNotFoundException {
float[] f = new float[9];
f = (float[]) in.readObject();
this.setValues(f);
}
}
関連する問題
- 1. コントロールをシリアライズする方法
- 2. ルアテーブルをシリアライズする方法
- 3. HashSetをシリアライズする方法
- 4. .NETで直列化できないオブジェクトをシリアライズする方法
- 5. JSONオブジェクト内でJSON文字列をシリアライズする方法
- 6. JavaScript連想配列をシリアライズする方法は?
- 7. シリアライズされた配列をデータベースに保存する方法
- 8. 配列をシリアライズされたデータ、jquery、ajaxとconcatinateする方法
- 9. JQueryでJSONオブジェクトをシリアライズする方法
- 10. RESTフレームワーク:オブジェクトをシリアライズする方法は?
- 11. boost :: uuids :: uuidをシリアライズする方法
- 12. マップをシリアライズ/デシリアライズする方法
- 13. Spring RestTemplate:java.util.Collectionをシリアライズする方法
- 14. ODATAでNotMappedプロパティをシリアライズする方法
- 15. oledbconnectionオブジェクトをシリアライズする方法C#
- 16. Pythonでハッシュオブジェクトをシリアライズする方法
- 17. androidでArrayListをシリアライズする方法
- 18. C#でJsonArrayをシリアライズする方法は?
- 19. リストをダイナミックにシリアライズする方法
- 20. JavaでJSONオブジェクトをシリアライズする方法
- 21. シングルトンオブジェクトをシリアライズする方法は?
- 22. xstream、リストをXMLにシリアライズする方法
- 23. シリアライズする方法(カンマ区切りリストへの)SQL行
- 24. シリアライズされた配列に追加する方法
- 25. シリアライズする方法/デシリアライズのPictureBox
- 26. 変数にシリアライズする方法
- 27. 隠しフォーム要素を除外してシリアライズを行う方法
- 28. シリアライズするPHP配列オブジェクト
- 29. のC# - シリアライズとデシリアライズ方法
- 30. JMSSerializer - タイムゾーンをシリアライズに渡す方法
あなたは行列クラス、シリアライズFXを作成する必要が持つNotSerializableExceptionあなたが取得した場合:いくつかのインタフェースを実装する... GoogleはOK – Selvin