<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3102170</guid>
        <pubDate>Fri, 23 Mar 2012 20:37:32 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3102170</link>
        <description><![CDATA[Homez: <strong class='tag-b'>Британский учёный</strong>, <strong class='tag-b'>RaD</strong>, спасибо за советы, пояснения, информацию&#33; Сейчас наконец доделал Activity, в котором задается одна важная настройка программы, этот Activity вызывается из меню. Провозился долго, есть всякие нюансы, что-то я прошляпил, но в итоге сделал&#33; А без Вашей помощи, даже не знаю, на какой бы я стадии сейчас был... Надеюсь, дальше пока будет легче - буду добавлять в программу другие настройки по подобию.<br>
<br>
P.S. Добавленная только что настройка была пользовательским ключом к системе. Как только я убедился, что задал в сеансе работы правильное значение, вызываемый серверный скрипт стал возвращать OK, что говорит от том, что данные он благополучно принимает по этому ключу.]]></description>
        <author>Homez</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101923</guid>
        <pubDate>Fri, 23 Mar 2012 13:29:52 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101923</link>
        <description><![CDATA[Британский учёный: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101745'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T11:16:43+00:00">23.03.12, 11:16</time></span><div class='quote '>Ну только как тогда отлавливать возврат к главной Activity по кнопке back, чтобы уничтожать дополнительную или что-то там еще нужное делать, что делалось, если бы пользователь нажал кнопку Отмена?</div></div><br>
Короче, делай 2 активити, и лови результат, всё.]]></description>
        <author>Британский учёный</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101745</guid>
        <pubDate>Fri, 23 Mar 2012 11:16:43 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101745</link>
        <description><![CDATA[Homez: Ну только как тогда отлавливать возврат к главной Activity по кнопке back, чтобы уничтожать дополнительную или что-то там еще нужное делать, что делалось, если бы пользователь нажал кнопку Отмена?]]></description>
        <author>Homez</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101739</guid>
        <pubDate>Fri, 23 Mar 2012 11:15:06 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101739</link>
        <description><![CDATA[Британский учёный: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101733'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T11:11:51+00:00">23.03.12, 11:11</time></span><div class='quote '>я предпочитаю пользоваться русскоязычными терминами.</div></div><br>
Только тебя никто не поймёт.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101733'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T11:11:51+00:00">23.03.12, 11:11</time></span><div class='quote '>Хорошо, а как тогда ращвернуть диалог на весь экран? Собственно, уже долго мне хотелось бы это услышать.</div></div><br>
На весь не получится, ибо это таки диалог, но развернуть можно: <a class='tag-url' href='http://stackoverflow.com/questions/2306503/how-to-make-an-alert-dialog-fill-90-of-screen-size' target='_blank'>http://stackoverflow.com/questions/2306503...-of-screen-size</a><br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101733'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T11:11:51+00:00">23.03.12, 11:11</time></span><div class='quote '>Вы имеете ввиду - запрещать действие по кнопке back?</div></div><br>
Да.]]></description>
        <author>Британский учёный</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101733</guid>
        <pubDate>Fri, 23 Mar 2012 11:11:51 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101733</link>
        <description><![CDATA[Homez: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101711'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Британский учёный &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T11:00:51+00:00">23.03.12, 11:00</time></span><div class='quote '>OMG&#33; Активити это, а не деятельность&#33;</div></div><br>
В книге, которой я иногда пользуюсь, Шаповалова, эта штука называется деятельностью, и это все-таки русское слово, я предпочитаю пользоваться русскоязычными терминами. <div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Скрытый текст</div><div class="body">Например, ненавижу, когда потоки в Windows-приложении называют тредами.</div></div><br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101711'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Британский учёный &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T11:00:51+00:00">23.03.12, 11:00</time></span><div class='quote '>Ну вот и юзай алерт билдер</div></div><br>
Хорошо, а как тогда ращвернуть диалог на весь экран? Собственно, уже долго мне хотелось бы это услышать.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101711'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Британский учёный &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T11:00:51+00:00">23.03.12, 11:00</time></span><div class='quote '>Или кнопка back </div></div><br>
Вы имеете ввиду - запрещать действие по кнопке back? <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2012-03-23T11:14:36+00:00">23.03.12, 11:14</time></span></span><br>
Ага, <strong class='tag-b'>RaD</strong>, может, Вы и правы. Как-то я об этом не подумал:)]]></description>
        <author>Homez</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101722</guid>
        <pubDate>Fri, 23 Mar 2012 11:06:32 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101722</link>
        <description><![CDATA[RaD: В чем смысл модальности? Ну вернулся пользователь на предыдущий экран, считаем нажал отмену. Это, по крайней мере, логично.]]></description>
        <author>RaD</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101711</guid>
        <pubDate>Fri, 23 Mar 2012 11:00:51 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101711</link>
        <description><![CDATA[Британский учёный: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101687'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T10:48:07+00:00">23.03.12, 10:48</time></span><div class='quote '> что из деятельности </div></div><br>
OMG&#33; Активити это, а не деятельность&#33;<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101687'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T10:48:07+00:00">23.03.12, 10:48</time></span><div class='quote '> Хорошо, а как сделать, чтобы дополнительная деятельность была именно модальной, то есть, нельзя бы было из нее вернуться в основную каким-нибудь другим способом, кроме как нажав кнопку вроде OK или Отмена?<br>
</div></div><br>
Ну вот и юзай алерт билдер :) Или кнопка back]]></description>
        <author>Британский учёный</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101710</guid>
        <pubDate>Fri, 23 Mar 2012 11:00:31 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101710</link>
        <description><![CDATA[Homez: И что, иначе никак?]]></description>
        <author>Homez</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101696</guid>
        <pubDate>Fri, 23 Mar 2012 10:53:06 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101696</link>
        <description><![CDATA[RaD: Можно обрабатывать кнопку &quot;Back&quot;, на я бы за такое убивал.]]></description>
        <author>RaD</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101687</guid>
        <pubDate>Fri, 23 Mar 2012 10:48:07 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101687</link>
        <description><![CDATA[Homez: А, ясно, посмотрел, что из деятельности можно вернуть такой же интент. Хорошо, а как сделать, чтобы дополнительная деятельность была именно модальной, то есть, нельзя бы было из нее вернуться в основную каким-нибудь другим способом, кроме как нажав кнопку вроде OK или Отмена?]]></description>
        <author>Homez</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101624</guid>
        <pubDate>Fri, 23 Mar 2012 09:48:30 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101624</link>
        <description><![CDATA[Британский учёный: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101555'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T08:36:03+00:00">23.03.12, 08:36</time></span><div class='quote '>А что такое ANR? </div></div><br>
<a class='tag-url' href='http://developer.android.com/guide/practices/design/responsiveness.html' target='_blank'>http://developer.android.com/guide/practic...onsiveness.html</a><br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101555'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T08:36:03+00:00">23.03.12, 08:36</time></span><div class='quote '>Но между двумя деятельностями же может быть большое пересечение по данным - в моей программе.</div></div><br>
Та сколько угодно. Просто передаёшь параметры через интент, а потом в новой активити перед выходом делаешь setResult()]]></description>
        <author>Британский учёный</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101609</guid>
        <pubDate>Fri, 23 Mar 2012 09:25:05 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101609</link>
        <description><![CDATA[Homez: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101602'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>RaD &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T09:19:33+00:00">23.03.12, 09:19</time></span><div class='quote '>+ весь интерфейс описывается в XML</div></div><br>
Ну и диалог можно описать в XML.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101602'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>RaD &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T09:19:33+00:00">23.03.12, 09:19</time></span><div class='quote '>+ стек активностей (кнопка назад работает)</div></div><br>
А вот этого как бы и не надо, хотелось бы, чтобы все дополнительные формы были модальные. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2012-03-23T09:28:12+00:00">23.03.12, 09:28</time></span></span><br>
То есть хотелось бы, скажем, из диалога настроек возвращаться на главную форму только по нажатии кнопки OK или Отмена.]]></description>
        <author>Homez</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101602</guid>
        <pubDate>Fri, 23 Mar 2012 09:19:33 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101602</link>
        <description><![CDATA[RaD: Точно ничем не хуже:<br><br>+ разворачивается в полный экран<br>+ стек активностей (кнопка назад работает)<br>+ весь интерфейс описывается в XML<br>+++ можно распараллелить разработку приложения между разработчиками]]></description>
        <author>RaD</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101601</guid>
        <pubDate>Fri, 23 Mar 2012 09:17:21 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101601</link>
        <description><![CDATA[Homez: Чем это лучше диалогов?]]></description>
        <author>Homez</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101588</guid>
        <pubDate>Fri, 23 Mar 2012 09:08:54 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101588</link>
        <description><![CDATA[RaD: Лучше делать всё на отдельных активностях + фоновые процессы (под GPS и так далее).<br>Но тут надо активити рассматривать как отдельные приложения (так проще понять), а инфу между ними гонять в намерениях или передавать через локальную БД. В общем, сначала накидай прототип/ТЗ на функционал приложения, покажи сюда, а только потом лезь разрабатывать.]]></description>
        <author>RaD</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101555</guid>
        <pubDate>Fri, 23 Mar 2012 08:36:03 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101555</link>
        <description><![CDATA[Homez: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101527'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Британский учёный &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T08:10:12+00:00">23.03.12, 08:10</time></span><div class='quote '>Гм, при запуске же отдельной деятельности ранее активная деятельность становится на паузу. Что будет при этом, например, с функционированием таймера? Это важно, так как каждые 10 секунд моя прога должна посылать GPS-координаты экипажа такси на сервер.<br>
<br>
Опа, уже бага у тебя&#33; Всю такую функциональность надо выносить в сервис или AsyncTask. Иначе словишь ANR.</div></div><br>
<br>
Ага... Но пока у меня ближайшая цель - набросать каркас приложения. В конечном продукте, конечно, таких багов быть не должно.<br>
<br>
А что такое ANR? <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2012-03-23T08:43:11+00:00">23.03.12, 08:43</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101527'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Британский учёный &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T08:10:12+00:00">23.03.12, 08:10</time></span><div class='quote '>Так а что там примерять то?<br>
1) Создаёшь активити<br>
2) В первой активити пишешь:<br>
<br>
    Intent intent = new Intent();<br>
    intent.setClass(this, NewActivity.class);<br>
    intent.putExtra(параметры);<br>
    startActivity(intent);</div></div><br>
<br>
Ну это я уже видел. Но между двумя деятельностями же может быть большое пересечение по данным - в моей программе. Вот потому и хотелось бы увидеть живой полноценный пример, где бы такое было, а не упрощенный, как скажем, просто открытие почтовой программы для отправки сообщения по определенному адресу.]]></description>
        <author>Homez</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101527</guid>
        <pubDate>Fri, 23 Mar 2012 08:10:12 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101527</link>
        <description><![CDATA[Британский учёный: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101504'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T07:55:48+00:00">23.03.12, 07:55</time></span><div class='quote '>А смысл использовать AlertDialog, коли ему подпихивать свой ресурс? Уж тогда лучше прямо использовать Dialog.</div></div><br>
Так там можно стандартные кнопочки заюзать, будет иметь вид как системный.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101504'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T07:55:48+00:00">23.03.12, 07:55</time></span><div class='quote '>Вот пример бы хорошо увидеть.</div></div><br>
Так а что там примерять то? <br>
1) Создаёшь активити<br>
2) В первой активити пишешь:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Intent intent = new Intent();</div><div class="code_line">intent.setClass(this, NewActivity.class);</div><div class="code_line">intent.putExtra(параметры);</div><div class="code_line">startActivity(intent);</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101504'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T07:55:48+00:00">23.03.12, 07:55</time></span><div class='quote '>Ну я сейчас остановиля на платформе 2.1. Повышать до 3 как-то не гут - наверно, много девайсов просто этим срежутся.</div></div><br>
Есть пакет совместимости <a class='tag-url' href='http://developer.android.com/sdk/compatibility-library.html' target='_blank'>http://developer.android.com/sdk/compatibility-library.html</a> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2012-03-23T08:11:50+00:00">23.03.12, 08:11</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101504'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T07:55:48+00:00">23.03.12, 07:55</time></span><div class='quote '>Гм, при запуске же отдельной деятельности ранее активная деятельность становится на паузу. Что будет при этом, например, с функционированием таймера? Это важно, так как каждые 10 секунд моя прога должна посылать GPS-координаты экипажа такси на сервер.<br>
</div></div><br>
Опа, уже бага у тебя&#33; Всю такую функциональность надо выносить в сервис или AsyncTask. Иначе словишь ANR.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101504'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Homez &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T07:55:48+00:00">23.03.12, 07:55</time></span><div class='quote '>Надо будет это хорошо прояснить, например, что будет с приложением, если пользователь, скажем, переключится на звонок или захочет отправить кому-то SMS.</div></div><br>
OnPause как минимум]]></description>
        <author>Британский учёный</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101504</guid>
        <pubDate>Fri, 23 Mar 2012 07:55:48 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101504</link>
        <description><![CDATA[Homez: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101426'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Британский учёный &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T07:08:27+00:00">23.03.12, 07:08</time></span><div class='quote '>2) Использовать что то типа AlertDialog:</div></div><br>
А смысл использовать AlertDialog, коли ему подпихивать свой ресурс? Уж тогда лучше прямо использовать Dialog.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101426'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Британский учёный &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T07:08:27+00:00">23.03.12, 07:08</time></span><div class='quote '>3) Использовать отдельные активити в качестве диалога, добавив её в манифест и стартуя при помощи StartActivity or StartActivityForResult</div></div><br>
Вот пример бы хорошо увидеть.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101426'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Британский учёный &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T07:08:27+00:00">23.03.12, 07:08</time></span><div class='quote '>4) Если собираешся поддерживать 3.х и выше на планшетах, или же есть желание использовать пакет совместимости, то можно использовать Fragments </div></div><br>
Ну я сейчас остановиля на платформе 2.1. Повышать до 3 как-то не гут - наверно, много девайсов просто этим срежутся. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2012-03-23T08:09:56+00:00">23.03.12, 08:09</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101426'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Британский учёный &#064; <time class="tag-quote__quoted-time" datetime="2012-03-23T07:08:27+00:00">23.03.12, 07:08</time></span><div class='quote '>3) Использовать отдельные активити в качестве диалога, добавив её в манифест и стартуя при помощи StartActivity or StartActivityForResult</div></div><br>
<br>
Гм, при запуске же отдельной деятельности ранее активная деятельность становится на паузу. Что будет при этом, например, с функционированием таймера? Это важно, так как каждые 10 секунд моя прога должна посылать GPS-координаты экипажа такси на сервер.<br>
<br>
Ну хотя я вообще еще не очень сильно представляю жизненный цикл приложения на Android. Точно знаю, что он СОВЕРШЕННО не такой, как скажем, у приложений Windows (например, активность, ушедшая на бэкграунд может быть в какой-то момент запросто выгружена). Надо будет это хорошо прояснить, например, что будет с приложением, если пользователь, скажем, переключится на звонок или захочет отправить кому-то SMS.]]></description>
        <author>Homez</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101426</guid>
        <pubDate>Fri, 23 Mar 2012 07:08:27 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101426</link>
        <description><![CDATA[Британский учёный: Превед&#33;<br>
<br>
Альтернативы такие:<br>
1) Наследоваться от Dialog<br>
2) Использовать что то типа AlertDialog:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">LinearLayout dialogLayout = (LinearLayout) ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.numberpeacker, null);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Builder builder = new AlertDialog.Builder(this);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;builder.setView(dialogLayout);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;builder.setTitle(&quot;Hello&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;builder.create().show();</div></ol></div></div></div></div><br>
3) Использовать отдельные активити в качестве диалога, добавив её в манифест и стартуя при помощи StartActivity or StartActivityForResult<br>
4) Если собираешся поддерживать 3.х и выше на планшетах, или же есть желание использовать пакет совместимости, то можно использовать  <a class='tag-url' href='http://developer.android.com/guide/topics/fundamentals/fragments.html' target='_blank'>Fragments</a> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2012-03-23T07:09:45+00:00">23.03.12, 07:09</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=353801&view=findpost&p=3101285'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>jaroslav.zp.ua &#064; <time class="tag-quote__quoted-time" datetime="2012-03-22T19:31:02+00:00">22.03.12, 19:31</time></span><div class='quote '>Читани вот это <a class='tag-url' href='http://developer.alexanderklimov.ru/android/' target='_blank'>http://developer.alexanderklimov.ru/android/</a> много интересного, я сам начинающий</div></div><br>
Ага, именно если начинающий, то надо начинать читать всякий шлак. Есть только один правильный ресурс, и на нём тоже примеров завались. Более того, все примеры есть в SDK.<br>
<br>
<a class='tag-url' href='http://developer.android.com/guide/index.html' target='_blank'>http://developer.android.com/guide/index.html</a>]]></description>
        <author>Британский учёный</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101327</guid>
        <pubDate>Thu, 22 Mar 2012 21:44:46 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101327</link>
        <description><![CDATA[Homez: Ну, ресурс вообще-то не очень богатый, я там не нашел особо чего-то большего, чем в книге, которая у меня лежит в электронном виде, хотя, наверно, примеры поинтереснее, не бесплотные. Но вот ответа на мой вопрос по другим окнам в приложении нет. Есть пример диалога кастомного, но он не на весь экран, как бы я хотел.]]></description>
        <author>Homez</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101285</guid>
        <pubDate>Thu, 22 Mar 2012 19:31:02 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101285</link>
        <description><![CDATA[jaroslav.zp.ua: Читани вот это <a class='tag-url' href='http://developer.alexanderklimov.ru/android/' target='_blank'>http://developer.alexanderklimov.ru/android/</a> много интересного, я сам начинающий]]></description>
        <author>jaroslav.zp.ua</author>
        <category>Android</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101239</guid>
        <pubDate>Thu, 22 Mar 2012 17:52:15 +0000</pubDate>
        <title>Дополнительные формы в приложении Android</title>
        <link>https://forum.sources.ru/index.php?showtopic=353801&amp;view=findpost&amp;p=3101239</link>
        <description><![CDATA[Homez: Всем привет&#33;<br><br>Продолжаю разрабатывать Android-приложение для сдужбы такси. Так как это мое первое Android-приложение, опыт начинаю набирать с нуля, до этого только с Java для PC работал. Сейчас уже надо бы разметить каркас приложения. Одной формой тут не обойтись, всякие настройки и диалоги должны быть выполнены в отдельных формах (называю так по аналогии с формами в Delphi/С++ Builder). Вот сам вопрос: как лучше создавать эти диалоги? Если, конечно, есть альтернативы.<br><br>В книге Алексея Голошапова по программированию для мобильных устройств вычитал, что для создания диалогов используется методов деятельности showDialog(). Соответственно, в переопределяемом методе onCreateDialog() можно загрузить лэйаут диалога из ресурсов, настроить его и вернуть как результат объект этого диалога. Но диалог, который создается в программном примере, лишь частично перекрывает главную форму. А мне бы хотелось, чтобы этот диалог разворачивался на весь экран, мне кажется, так будет как-то удобнее, так как главная форма во время работы диалога будет не нужна (ну перекроется пара вьюх-индикаторов, но это не будет большой потерей). Как это сделать?<br><br>Либо, может есть какой-то другой способ создать и показать форму, чей лэйаут набросан в ресурсах?<br><br>Еще, Дамы и Господа, может, кто-нибудь подскажет хорушую литературку по программированию для Android. Во-первых, книга Головошапова у меня в виде сканированного но нераспознанного текста в pdf, так что крайне неудобно пользоваться, содержания также нет, которое можно было бы отдельно просмотреть, чтобы переходить по его ссылкам. Во-вторых, мне не очень нравится подача материала, очень символические примеры (например, по сравнению с книгой Хорстмана по Java, читать которую у меня составило большое удовольствие).<br><br>Заранее всем спасибо&#33;]]></description>
        <author>Homez</author>
        <category>Android</category>
      </item>
	
      </channel>
      </rss>
	