Что эффективнее? Статика, передача данных, общие настройки, база данных…?

Недавно я делал приложение для Android и в какой-то момент у меня возникли сомнения в том, что это эффективный способ обмена данными. Например, я могу объявить статическую переменную в одном классе и вызвать эту переменную из другого класса, используя Classname.Variablename, или я могу передать эти данные с помощью своего намерения и получить данные из намерения из другого класса, или я могу использовать общие настройки и получить данные из он или я мог бы даже хранить эти данные в базе данных и извлекать их из другого класса из базы данных. В чем я сомневался, какой способ сделать это (получить данные) будет наиболее эффективным? Поскольку приложения для Android в конечном итоге предназначены для использования памяти телефонов, эффективность должна быть ограничена. Может ли кто-нибудь направить меня на правильный путь, это было бы очень полезно.

17
задан SKT 2 March 2012 в 07:00
поделиться