例外 | 解説 |
---|---|
System.ArgumentOutOfRangeException | 指定したインデックスが ActivitiesCollection の範囲を超える時にスローされます。たとえば RemoveAt (7)を呼び出したときに、コレクションにインデックス 0~3 の 4 つのアクティビティしかなかった場合は、ArgumentOutOfRangeException がスローされます。 |
RemoveAtは、ActivitiesCollection 内でのインデックスがわかっている Activity (または Activity を拡張するクラス)をコレクションから削除するときに使用します。アプリケーションが Activity のインスタンスへのオブジェクト参照を代わりに保持している場合は、Remove を使用してください。
ActivitiesCollection から Activity を削除しても、Activity はデータベースなどの永続ストアからは削除されません。呼び出し元で永続ストア(つまり、データベース)からも削除しない限り、次のページ要求によってその Activity は再び表示されます。