Это может быть глупым вопросом, но есть ли правило, которое гласит, что преднамеренные дополнения должны быть явно удалены потребляющим действием, или это только так, если вы перерабатываете объекты Intent?
Другими словами, если я всегда цепляюсь к следующему занятию, делая что-то вроде:
Intent i = new Intent(MyCurrentActivity.this, FooActivity.class);
i.putExtra("first", "stringvalue");
i.putExtra("second", 69L);
startActivity(i);
затем, в FooActivity, я прочитал их обратно ...
String first = getIntent().getStringExtra("first");
long second = getIntent().getLongExtra("second");
... я должен также явно удалить их, чтобы избежать случайного загрязнения цели будущей деятельности, или с того момента, как я закончу их захватывать, могу ли я просто забыть, что они даже существуют и двигаться дальше?
Могу поклясться, что помню, что читал что-то, что говорило, что я должен их удалить, но я не смог найти его снова, и подозреваю, что это может относиться только к повторно используемым объектам намерений.