ある FragmentActivity から別の FragmentActivity に Parcelable オブジェクトを送信しようとしています。
送信アクティビティ:
Intent intent = new Intent(this, ActivityToSendTo.class);
intent.putExtra("key", objectToSend);
startActivity(intent);
この時点でブレークポイントを挿入すると、「objectToSend」が入力され、プロパティにデータが含まれていることがわかります。
受信アクティビティ:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
if(savedInstanceState == null) {
FragmentComments fragment = new FragmentComments();
fragment.setArguments(getIntent().getExtras());
getSupportFragmentManager().beginTransaction().add(android.R.id.content, fragment).commit();
}
}
onCreate メソッドにブレークポイントを挿入して objectToSend を表示しようとすると、存在することがわかりますが、そのオブジェクトのすべてのプロパティが null になっています。
他の誰かがこれを経験しましたか?おそらく新しいサポート ライブラリのバグに違いないと思いますか?
どんな助けでも大歓迎です!