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

Intent как правильно сделать? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Программная реализация lock screen on/off и включение/отключение экрана http://www.cyberforum.ru/android-dev/thread1116070.html
Добрый день. Не дождавшись правильных ответов, снова поднимаю вопрос о блокировке и управлении экраном. Задача: 1) Программно включить экран из сервиса, который был ранее запущен при условии, что телефон заблокирован и экран не горит(не с минимальной подсветкой, а именно отключен) 2) Программно отключить экран смартфона из сервиса и/или заблокировать его, если в 1 задаче он был...
Программирование Android Не создается MainActivity.java Подскажите почему не создается форма по умолчанию? http://www.cyberforum.ru/android-dev/thread1116051.html
Копирование данных из 1 listView во 2 listView Программирование Android
Нужно что бы при нажатии на один элемент в первом ListView он копировался во второй ListView причём многократно.Но я использую SimpleCursorAdapter и в элементах списка записанны даные из БД я пробовал использовать метод changeCursor но он переносит все элементы и 1 раз. Добавлено через 4 часа 49 минут Как можно это сделать?
NDK C vs C++ и примеры Программирование Android
Гуру NDK! Посоветуйте! В очередной раз взялся за NDK и вдруг получилось... Успешно запустил все примеры что были под руками... Но... половина примеров на С, половина на С++ с упоминанием С. Что правильнее использовать? Я сишные языки знаю лишь поверхностно, но ОЧЕНЬ хочется поглубже. Когда учил яву накачал больше 300 примеров и их изучил... Но где взять столько по си? Нашел штук 20,...
Программирование Android Eclipse не генерирует MainActivity и layout-файл http://www.cyberforum.ru/android-dev/thread1115907.html
Привет. Хелп, Эклипс не хочет сам создавать MainActivity и Layout. В один прекрасный день, тоесть сейчас, он просто не захотел этого делать. Помогите советом, гугл молчит что-то. Добавлено через 48 минут Тема закрыта. Обновил Eclipse, и плагины через Help - Install New Software
Программирование Android Размеры элемента в процентах Можно ли задать в xml описании элемента, например, той же кнопки, ширину = 30% от размера экрана устройства? подробнее

Показать сообщение отдельно
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336

Intent как правильно сделать? - Программирование Android

11.03.2014, 11:32. Просмотров 426. Ответов 0
Метки (Все метки)

Есть класс для редактирования и добавления заметок. Стартует он так добавление:
Java
1
2
Intent intent = new Intent(MainActivity.this, NewNote.class);
     startActivityForResult(intent, ACTIVITY_CREATE);
или так редактирование:
Java
1
2
3
4
5
protected void onListItemClick(ListView l, View v, int position, long id) {
        super.onListItemClick(l, v, position, id);
        Intent intent = new Intent(MainActivity.this,NewNote.class);
        intent.putExtra(DBaseAdapter.KEY_ID, id);
        startActivityForResult(intent,ACTIVITY_EDIT);
Захотелось реализовать так, чтобы кнопочка добавления была доступна при редактировании.
Ну и реализовал так:
Java
1
2
Intent intent = new Intent(NewNote.this, NewNote.class);
           startActivityForResult(intent, MainActivity.ACTIVITY_CREATE);
Такто все норм, но при сохранении после этого кода, возвращается опять "разметка" с редактированием, но хочу сделать чтоб возвращалась главная разметка со списком.

и вот кстати сохраняю так:
Java
1
2
3
setResult(RESULT_OK);
                                  //saveState(); сохранение
                                  finish();
главная разметка принимает так:

Java
1
2
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
       super.onActivityResult(requestCode, resultCode, intent);
Сделать чтоб один класс и разметка отвечали за Редактирование, а другой за Добавление я не хочу.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru