Каким образом лучше передавать параметры в активити?
======================================================

 При создании новой активити необходимо передавать в неё свои аргументы. [Здесь](https://stackoverflow.com/questions/3913592/start-an-activity-with-a-parameter) описывается аналогичный вопрос, а в качестве решения два способа:   

* Воспользоваться методом *putExtra()* объекта *Intent.*
* Прописать отдельный статичный метод в классе активити и запускать его вручную, передавая в него параметры.

  

Какой метод логичнее, какой быстрее, какой популярнее? 

 Первый метод с использованием Intent отлично подходит, оптимизировать тут нечего, параметры парсятся за микросекунды.  

  

Второй метод использует парадигму ООП, что в свою очередь позволяет неявно передавать параметры, на мой взгляд это усложняет логику и отладку приложения. 

 например статический newInstance для фрагментов - уже давно стал стандартом,  

поэтому правила хорошего тона требуют второго способа, он правильнее т.к позволяет скрыть детали сериализации (в т.ч. ключи по которым передаются параметры), а так же контролировать количество параметров