問題タブ [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.

0 投票する
1 に答える
676 参照

android-fragments - パーセラーのラップされていないオブジェクトを含むフラグメントを残そうとするとクラッシュする

で注釈が付けられた抽象クラスがあり@Parcelます。具体的なサブクラスMyMovieがありますが、注釈は付けられていません。

MyMovieargs バンドルに渡すことで、フラグメントを正常に作成できます。パーセルブルのラッピングとアンラッピングの両方について、すべて問題MyMovieありません。

たとえば、ホームボタンを押してフラグメントを離れようとすると、問題が発生します。スタック トレースは次のとおりです。

これがParceler私の app-levelに含める方法ですbuild.gradle:

助けてくれてありがとう。

0 投票する
1 に答える
1785 参照

android - Android: パーセル クラスのラッピング エラー

クラスとプリミティブ型を使用してクラス File を作成しました。

ラップしようとすると、エラーが発生します:

生成された Parcelable クラスが見つかりません。クラスが正しく構成されていること、および Parcelable クラスが Parceler によって生成されていることを確認してください。

ファイルクラス:

FileMeta.class:

FileData.class:

私のコードで何が間違っていますか?

助けてくれてありがとう。

0 投票する
1 に答える
792 参照

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 で永続化できるのでしょうか?

ありがとう..