Это моя первая попытка приложения для Android после прочтения «Разработка приложений для Android 2» и множества других материалов в Интернете.
Вот соответствующий код:
от MovieRatingsActivity.java [my main]
Intent i = new Intent(MovieRatingsActivity.this, DisplayMovies.class);
startActivity(i);
из манифеста:
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".DisplayMovies"
android:label="Display Movies" >
</activity>
примечание: у меня нет фильтров намерений для второго действия.Нужно ли мне что-либо, если это явное намерение, что я никогда не планирую взаимодействовать с другим приложением?Я пробовал с несколькими комбинациями различных фильтров намерений просто вопреки, но трудно ответить на этот вопрос, так как каждый источник, на который я обращаюсь, переходит к неявным намерениям и не отвечает на этот вопрос.
Что касается поведения:
В режиме отладки или в режиме запуска, когда я нажимаю кнопку и создаю намерение, эмулятор переключается на второе действие и отображает метку вверху, но больше ничего.Хуже того, в режиме отладчика, когда я пытаюсь войти в startActivity(i)
, он просто приостанавливает основной поток и не идет никуда.Вам нужна специальная техника отладки для перехода к следующему занятию?
Есть вероятность, что мои намерения в порядке, моя логика отображать список неверна, но даже при этом я хотел бы иметь возможность достичькод в отладчике.Я также добавил System.out.printline
в начале второго действия OnCreat
e метод, который не выполняется.