問題タブ [parceler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-fragments - パーセラーのラップされていないオブジェクトを含むフラグメントを残そうとするとクラッシュする
で注釈が付けられた抽象クラスがあり@Parcel
ます。具体的なサブクラスMyMovie
がありますが、注釈は付けられていません。
MyMovie
args バンドルに渡すことで、フラグメントを正常に作成できます。パーセルブルのラッピングとアンラッピングの両方について、すべて問題MyMovie
ありません。
たとえば、ホームボタンを押してフラグメントを離れようとすると、問題が発生します。スタック トレースは次のとおりです。
これがParceler
私の app-levelに含める方法ですbuild.gradle
:
助けてくれてありがとう。
android - Android: パーセル クラスのラッピング エラー
クラスとプリミティブ型を使用してクラス File を作成しました。
ラップしようとすると、エラーが発生します:
生成された Parcelable クラスが見つかりません。クラスが正しく構成されていること、および Parcelable クラスが Parceler によって生成されていることを確認してください。
ファイルクラス:
FileMeta.class:
FileData.class:
私のコードで何が間違っていますか?
助けてくれてありがとう。
java - Realm でサードパーティの Parcelable オブジェクトを永続化することはできますか?
Realm は、サードパーティの Parcelable オブジェクト (Maps API の MarkerOptions クラスなど) を保持するためのサポートを提供していますか?
だから、私は Android 用のルート計画アプリを構築しており、Maps API からの LatLng、MarkerOptions、Polyline オブジェクトのリストを永続化する必要があります。これらはすべて Parcelable を実装しています。オブジェクトのリストを永続化するために Realm を試してみようと思いました。
Realm でのParcelerライブラリのサポートについて読み、Realm で LatLng オブジェクトを含む Parcelable クラスを永続化しようとしていました。
このエラーでコンパイルが完了しません
また、レルムのドキュメントの指示に従って、この注釈を追加しようとしました
ただし、LatLng クラスが含まれているため、SavedLocationRealmProxy は作成されません。
Parceler のサポートは、RealmObjects をパーセル化できるようにするためだけに提供されているのでしょうか?それとも、Parcelable オブジェクトを Realm で永続化できるのでしょうか?
ありがとう..