Это может быть глупый вопрос, но существует ли правило, согласно которому дополнительные намерения должны быть явно удалены потребляющей активностью, или это верно только в том случае, если вы перерабатываете объекты 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");
... я должен также явно удалить их, чтобы случайно не загрязнить намерение будущей деятельности, или с того момента, как я закончу их захват, могу ли я просто забыть о них и двигаться дальше?
Я могу поклясться, что помню, как читал что-то, в котором говорилось, что мне нужно их удалить, но я не смог найти это снова, и я подозреваю, что это может относиться только к повторно используемым объектам намерения.