チェックされていないキャストの警告が表示されますが、それを抑制しても安全かどうかわかりません。
の中に を入れてArrayList<Fragment>
いBundle
ます。このバンドルは、次のようにインテントに配置されます。
Intent mIntent = new Intent(getBaseContext(),MySecondActivity.class);
Bundle myBundle = new Bundle();
myBundle.putSerializable("fragmentList",ArrayList<Fragment>);
mIntent.putExtras(myBundle);
startActivity(mIntent);
次に、新しいアクティビティ (MySecondActivity) で、次のコードを使用してこのデータを取得しています。
(ArrayList<Fragment>) getIntent().getSerializableExtra("fragmentList")
コンパイラから次の警告が表示されます。
" チェックされていないキャスト: 'java.io.Serializable' から 'java.util.ArrayList' へ"
すべてが正常に機能していますが、安全に抑制できると言うのは正しいですか?
ありがとうございました!