Определение, когда использовать какие компоненты Android? - PullRequest
3 голосов
/ 11 июля 2011

Во-первых, я новичок в Android (поэтому я прошу прощения, если этот вопрос не знает), но у меня есть некоторый опыт работы с Java.Я читал книгу по Android и до сих пор немного озадачен базовыми компонентами (действиями, намерениями, поставщиками контента и приемниками вещания).

У меня есть несколько классов Java, которые я хочу преобразовать в Android, но я не уверен, какими компонентами они должны быть.

Если класс выполняет простые преобразования, это должно быть намерением?Или, если класс рисует, это должно быть занятие?

Я просто ищу кого-то, кто может объяснить компоненты немного лучше, чем ссылки на Android, и, возможно, привести несколько хороших примеров каждого компонента.1007 *

1 Ответ

3 голосов
/ 11 июля 2011

Я думаю, что вы запутались в некоторой терминологии. Активность - это то, с чем взаимодействует пользователь (отображает контент, содержит прослушиватели кнопок и т. Д.). Поэтому, когда вы запускаете приложение и видите что-то на экране, действие - это то, что рисует все кнопки / компоненты на экране и содержит код для взаимодействия с пользователем. Намерение - это своего рода способ рассказать деятельности, чтобы запустить что-то еще. Например, если вы выполняли основное действие и хотели изменить действие, когда пользователь что-то щелкнул, вы должны создать и запустить намерение, указав, что:

Intent intent = new Intent(CurrentActivity.this, NextActivity.class);
startActivity(intent); 

Прочтите этот основной урок. Это должно быть несколько яснее, чем официальные документы. http://androiddevelopertips.com/activity/understanding-activities-in-android.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...