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

Как передать параметры из одного класса в другой? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Запуск активности из фрагмента http://www.cyberforum.ru/android-dev/thread1173914.html
Доброго всем. Возникла такая проблема, для запуска активности хоста из фрагмента по нажатию кнопки(mPlayButton), использую Fragment.startActivity(Intent), однако при нажатии приложение падает логи...
Программирование Android Воспроизведение видео в SurfaceView Ребят прощу у вас помощи, возникла такая проблема необходимо воспроизвести видео с помощью MediaPlayer(ранее использовал его для воспроизведения музыки, как понял для видео необходимо просто изменить... http://www.cyberforum.ru/android-dev/thread1173563.html
Ориентация экрана в эмуляторе Программирование Android
Здравствуйте, к меня в эмуляторе не меняется ориентация экрана, при нажатии комбинации ctrl+ F11 или ctrl+F12 никакой реакции
Ошибка при добавлении файла в очередь загрузки (android.app.DownloadManager) Программирование Android
Пытаюсь загрузить файл с сервера, таким способом: public void download(Context context, String url) { String service=Context.DOWNLOAD_SERVICE; DownloadManager dm; dm=(DownloadManager)...
Программирование Android не знаю, что делать http://www.cyberforum.ru/android-dev/thread1173323.html
вышла следующая ошибка при компиляции 05-12 02:56:53.459: D/myLogs(336): minInternalBufferSize = 640, internalBufferSize = 2560, myBufferSize = 8192 05-12 02:56:53.469: E/AudioRecord(336):...
Программирование Android Почему Canvas не выводит текст? В коде, приведённом ниже вроде всё правильно, но не пойму, почему не выводится текст! MainActivity.java public class MainActivity extends Activity { MySurface surface; /** Called when the... подробнее

Показать сообщение отдельно
Vladimirys
309 / 206 / 25
Регистрация: 16.01.2010
Сообщений: 589
13.05.2014, 01:19
Можно объявить все переменные какие вы хотите передать, как static.
В новом классе, к ним можно будет обратиться так - Имя класса.переменная
Можно так,
Активити из которого передаём

Java
1
2
3
Intent intent = new Intent(SendingActivity.this, RecievingActivity.class);
intent.putExtra("keyName", value);  
startActivity(intent);
И, в котором принимаем
Java
1
2
3
Bundle extras = intent.getExtras();
 if(extras != null)
String data = extras.getString("keyName"); Тут можно получить как строки, так и числа. заменив "Стринги", на то что нам нужно, передавать при этом нужно тот же тип данных.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru