Форум программистов, компьютерный форум CyberForum.ru

Ошибка в вызове нового активити в android - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Исходники API org.apache.http http://www.cyberforum.ru/android-dev/thread1240362.html
Захожу значит в папку sdk/sources/android-19/org/apache А там всего лишь одна папка: harmony. Спрашивается - где остальное? Прежде всего интересует http/impl
Android Способы хранения данных для expandable listview Написал адаптер для expandedlistview. В каких объектах хранить данные для адаптера? Данные будут генерироваться. http://www.cyberforum.ru/android-dev/thread1240317.html
Ошибка Genymotion. For an unknown reason, VirtualBox DHCP has not assigned an IP address to virtual device Android
Eclipse + Genymotion (на базе VirtualBox). Удалил, а потом установил Java. Удалил android sdk(с Eclipse). Затем скачал заново(установил все компоненты(все галочки)). Удалил полностью VirtualBox и Genymotion, установил заново версию Windows 32/64 bits (with VirtualBox)(такая и раньше была). При новой установке, точнее уже при запуске выбило следующую ошибку(во вложении 1 картинка). После...
Android FragmentManager как изменить компонент фрагмента
Есть такой адаптер: public class TabsPagerAdapter extends FragmentPagerAdapter { public TabsPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int index) {
Android Можно ли просто перекинуть код, манифест и ресурсы из рабочей программы в заготовку-пустышку на Gradle http://www.cyberforum.ru/android-dev/thread1240167.html
Наконец решил попробовать перевести часть своих проектов на Gradle. Работаю в студии. И возникли вопросы: 1) Можно ли просто перекинуть код, манифест и ресурсы из рабочей программы в заготовку-пустышку на градле? Или надо хитро распределять по папкам? (в пустышке нашел исходники в разных папках ) 2) Тяжело ли подключать библиотеки на яве? 3) Тяжело ли подключить библиотеки на с++? Где должны...
Android Переход между фрагментами Здравствуйте. Подскажите, как из одного фрагмента перейти на другой по нажатию кнопки? Можно ли это реализовать через intent и startAcitivity() или нужно через replace(). Из этого фрагмента хочу перейти на фрагмент MoviesFragment package info.androidhive.tabsswipe; import android.content.ContentValues; import android.content.Intent; import android.content.res.Resources; import... подробнее

Показать сообщение отдельно
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
11.08.2014, 11:58     Ошибка в вызове нового активити в android
Цитата Сообщение от p10ne Посмотреть сообщение
Java
1
2
3
public void btnClick(View view) {
Intent intent = new Intent(this, NewActivity.class);
startActivity(intent);
}
Должно быть:
Java
1
2
3
public void btnClick(View view) {
Intent intent = new Intent(MainActivity.this, NewActivity.class);
startActivity(intent);
Почему? Потому что в вашем варианте this - это листенер, соответственно листенер не может выступать контекстом для интента. Контекстом должна быть активити, что получается таким образом:
Java
1
MainActivity.this
 
Текущее время: 12:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru