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

Передача константы в другое активити - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android AlarmManager не срабатывает, когда телефон засыпает http://www.cyberforum.ru/android-dev/thread839631.html
Использую AlarmManager. Все работает хорошо, но когда телефон не спит. Стоит ему уснуть и процесс не выполнится. Подскажите в какую сторону копать. Нужен механизм что-то вроде будильника... Заранее...
Программирование Android Отправка POST запроса серверу Здравствуйте. Пишу приложение для Android, которое получает данные о местонахождении и отправляет их на Web-сервер. Данные о местонахождении получаю нормально. А вот при отправке данных на сервер... http://www.cyberforum.ru/android-dev/thread839517.html
AsyncTask должен использовать Context Программирование Android
Добрый день! Мое приложение должно использовать сетевое соединение, вынесенное в отдельный поток. В этом потоке я выполняю POST запрос и пытаюсь записать результат в БД, но экземпляр класса...
HttpPost конфликтует с БД Программирование Android
Добрый вечер! Столкнулся со следующей проблемой, я имею два корректно работающих приложения: первое выполняет POST запрос и получает ответ, второе записывает и удаляет строки в БД (взяты из...
Программирование Android Сделать часть текста жирным шрифтом http://www.cyberforum.ru/android-dev/thread838946.html
доброго времени суток. Пишу программу тестирования, и хотелось бы чтобы после вопроса ответ выделялся жирным шрифтом. Но никак не могу сделать это. Вот собственно код снизу. Хотел выкласть в...
Программирование Android Отображение кол-ва часов package com.workplz.theappitself; import java.util.Calendar; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.TextView; public class... подробнее

Показать сообщение отдельно
Termit___
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 85

Передача константы в другое активити - Программирование Android

16.04.2013, 17:40. Просмотров 926. Ответов 2
Метки (Все метки)

Здравствуйте.
Задача такая: нужно из одного активити передать в другое константу с именем xml файла.
т.е.
в первом активити при определенном условии запихиваем в интент R.xml.filename.
во втором активити принимаем это значение, присваиваем переменной( x ), парсим х в integer ( Integer x = Integer.valueOf(x)
Затем запихиваем x в xml парсер.
По идее x имеет значение R.xml.filename и должно парситься, но получается ошибка.
Лог:
Кликните здесь для просмотра всего текста
04-10 19:08:18.830: WARN/dalvikvm(347): threadid=1: thread exiting with uncaught exception (group=0x40015560)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): FATAL EXCEPTION: main
04-10 19:08:18.840: ERROR/AndroidRuntime(347): java.lang.RuntimeException: Unable to start activity ComponentInfo{ru.termit.firsttimedotahero/ru.termit.firsttimedotahero.Fifth}: java.lang.NumberFormatException: unable to parse 'R.xml.s_centaur' as integer
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at android.os.Handler.dispatchMessage(Handler.java:99)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at android.os.Looper.loop(Looper.java:123)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at android.app.ActivityThread.main(ActivityThread.java:3683)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at java.lang.reflect.Method.invokeNative(Native Method)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at java.lang.reflect.Method.invoke(Method.java:507)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at dalvik.system.NativeStart.main(Native Method)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): Caused by: java.lang.NumberFormatException: unable to parse 'R.xml.s_centaur' as integer
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at java.lang.Integer.parse(Integer.java:383)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at java.lang.Integer.parseInt(Integer.java:372)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at java.lang.Integer.parseInt(Integer.java:332)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at java.lang.Integer.valueOf(Integer.java:506)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at ru.termit.firsttimedotahero.Fifth.onCreate(Fifth.java:26)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
04-10 19:08:18.840: ERROR/AndroidRuntime(347): ... 11 more



Из лога мне понятно, что в Integer значение R.xml.filename не конвертируется.

Други, посмотрите своим профессиональным взглядом, и скажите, что я делаю не так? Возможно как то можно передать через интент сразу integer? 0_o
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru