問題タブ [badparcelableexception]

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 投票する
2 に答える
121 参照

android - バンドルにインターフェイス コールバックを追加した後、BadParcelableException (非常にまれでランダムに発生) ですか?

. _ BadParcelableException_Bundle

なぜそれが起こるのか誰にも分かりますか?ランダムではなく、常に発生するか、まったく発生しないかのどちらかだと思いました。これは私のコードです:

  1. バンドルに入れる Parcelable オブジェクト:

    /li>
  2. これがバンドルに入れる方法です

    /li>
  3. これが私がそれを取得する方法です(そしてここでクラッシュします)

    /li>

通常の文字列 TITLE だけを取得すると、不思議なことにオンラインでクラッシュします(奇妙な....)が、ラインが問題なく、実際に以下でクラッシュすることは100%確信しています-インターフェイスをバンドルに追加したときに開始したためです

そして、ここにスタックトレースがあります:

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

android - Android Kotlin: ParcelableArrayList は Fragment 引数に対して機能しますが、インテント エクストラで使用するとクラッシュしました

Kotlin で記述された Android アプリで ParcelableArrayList を使用してデータを渡そうとしています。

データ クラスは非常に単純です。

フラグメントトランジション経由で渡そうとしたところ、うまくいきました。しかし、次のようにインテントのエクストラに入れるとクラッシュしました。

2番目のアクティビティでは、データを抽出するために次のようにしています:

次に、悪名高いクラッシュ エラーが発生しました。

ここで私が間違っていることを指摘してくれる人はいますか?私は一晩中これに立ち往生していました!

どうもありがとう。