問題タブ [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 に答える
26 参照

attributes - 推移的なエンティティを使用したパーセラーのパフォーマンス

私はparcelerを使用しており、次のような構造を定義しようとしています:

各エンティティには、次のようにリストと親インスタンスがあります

次の場合にパフォーマンスがどのように影響を受けるかを知りたいです。

アクティビティ間のエキストラとして Category オブジェクトを渡します。ANR に気付き、これが原因の 1 つであるかどうかを自問する

前もって感謝します

0 投票する
3 に答える
1219 参照

android - DP5 7.0 - 保留中のインテントへのエクストラの追加は失敗しますか?

リンクされた課題をトラッカーに追加: https://code.google.com/p/android/issues/detail?id=216581&thanks=216581&ts=1468962325

そこで、今日、DP5 Android 7.0 リリースを Nexus 5X にインストールしました。Android の AlarmManager クラスを使用して、特定の時間にローカル通知をスケジュールするアプリに取り組んできました。このリリースまで、コードは KitKat、Lollipop、および Marshmallow を実行しているデバイスでうまく機能していました。

以下は、アラームをスケジュールする方法です。

「SET_NOTIFICATION_INTENT」の私の AlarmManagerUtil @onReceive は次のようになります。

奇妙なのは、「reminderToFire」がAndroid N デバイスでのみここで null ですが、timeToFire が正しいことです。

Parceler Library と何か関係があると思いますか? Java 1.8 を使用してコンパイルし、Android API 24 をターゲットにしています。

私は間違いなくこれに対する答えを求めてネットを見回しましたが、コードはAndroidの以前のすべてのバージョン(Nプレビュー以下のすべて)で100%動作するため、私のケースは少し独特です...だから私は以下の答えに従っています私ができる限り:

一意のエクストラを保留中のインテントに正しく渡すにはどうすればよいですか?

他の誰かがこの問題を抱えていますか?

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

android - Android は Icepick ライブラリを使用してバンドルを保存/復元します

アプリケーションでライブラリを使用して、電話のローテーションでバンドルを保存および復元しようとしていますIcepickが、ライブラリのドキュメントには、保存するための良いヒントと@Parcel注釈によって実装されたクラスが見つかりません。これは、ページで見つけた単純なクラスです

Exampleクラス:

ExampleBundlerクラス:

わかりました、どうすればそれを使用できActivityますか?

これは、保存して復元しようとする私の簡単なコードです

私のコードを修正できますか?よろしくお願いします

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

android - Parceler を使用して Android アクティビティまたはフラグメントの状態を保存する

パーセラーライブラリを使用しています。これで複雑なオブジェクトを作成しました。それはオブジェクトを分割可能にするということなので、フラグメント状態の保存に使用したいと思います。

これが私のモデルです

そして、私のフラグメントにはこれがあります

でも入れようとするとonSaveInstanceState

そして、onCreate Likeで値を取得したい

このライブラリでこれを達成するにはどうすればよいですか?

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

android - Parceler - SpannableString の読み取り/書き込みジェネレーターが見つかりません

プロジェクトをビルドしようとすると、上記のエラーが発生します。私が使用しているクラスは、SpannableString実装したと思われるカスタムのシリアル化が必要であることを知っています。何か案は?

以下の私のコードを参照してください:

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

android - パーセラーとレルムでプロガード

私は Realm と Parceler を使用しており、すべて正常に動作していますが、Proguard を有効にするとエラーが発生します。

次のエラーが表示されます。

私は次のようなプロガードルールを設定しましたが:

パーセルしようとしているオブジェクトは次のようになります。

少し早いですがお礼を