Я только начинаю развивать Android (как разработчик .Net)Намерение конструктор Синтаксис
Я после кода из книги, и начать новую «форму» (экран) они показывают этот код
Intent i = new Intent("net.learn2develop.ACTIVITY2");
определение класса это:
package net.learn2develop.Activities;
//imports removed
public class Activity2 extends Activity {
Мой вопрос: я полагаю, что строка в конструкторе в Intent является имя_класса. Но почему это 'net.learn2develop'
, а не 'net.learn2develop.Activities'
и почему имя класса все шапки?
Итак, имя объекта (android.intent.action.ACTIVITY2) задано в конструкторе, а имя Activity (.Activity2) - это имя класса? – Michel
Должен ли я указывать имя пакета? – Michel
Если вы используете «Действия», это не требуется. Вся идея «Намерения» поздняя привязка. Другими словами, вам не нужно знать, какой пакет будет обрабатывать ваш запрос. – inazaruk