Вверх ↑
Этот топик читают: Гость
Ответов: 36
Рейтинг: 1
#796: 2013-12-03 16:17:24 ЛС | профиль | цитата
sаmakacd писал(а):

Спасибо понял в чём моя ошибка
карма: 0

0
Ответов: 3
Рейтинг: 0
#797: 2013-12-05 11:33:09 ЛС | профиль | цитата
Без лишних вопросов! просто дайте скрин окна "Настройка компиляторов", с выбраным в списке компилятором Android.
карма: 0

0
Ответов: 4622
Рейтинг: 746
#798: 2013-12-05 12:18:00 ЛС | профиль | цитата
карма: 26

0
файлы: 1fgdffgj.jpg [33.2KB] [848]
Ответов: 3514
Рейтинг: 184
#799: 2013-12-05 14:50:09 ЛС | профиль | цитата
Netspirit писал(а):
Intent+IntentReadWrite


можно простой пример?
------------ Дoбавленo в 14.46:
Вот так - правильно?


Add(Intent,13312140,651,154)
{
StandardAction=19
Point(doUri)
}
Add(Button,5314170,420,147)
{
Left=420
Top=145
Point(onClick)
link(onClick,10117026:doData,[])
}
Add(EditText,15326234,546,56)
{
Left=545
Top=55
Text="http://hiasm.com/"
}
Add(DoData,10117026,546,147)
{
link(onEventData,247356:doEvent1,[])
link(Data,15326234:Value,[])
}
Add(Hub,247356,595,147)
{
link(onEvent1,13312140:doUri,[(630,153)(630,188)])
link(onEvent2,13312140:doStartActivity,[])
}

------------ Дoбавленo в 14.50:
И ещё - вот такие "ex" списки, как я понимаю, пока нет возможности делать? А будет?




карма: 0
0
Ответов: 4622
Рейтинг: 746
#800: 2013-12-05 15:05:43 ЛС | профиль | цитата
Астрамак писал(а):
Вот так - правильно?
Да, так должно работать, хотя я не имею возможности проверить
Списки - руки не доходят до нестандартных компонентов. Пока реализовываем что попроще.
карма: 26

0
Ответов: 839
Рейтинг: 17
#801: 2013-12-05 17:56:59 ЛС | профиль | цитата
Астрамак,Можно такие списки делать панелями
карма: 0

0
Ответов: 1821
Рейтинг: 168
#802: 2013-12-05 18:07:05 ЛС | профиль | цитата
GAv, где Вы в Android видели панели?
карма: 5

0
Ответов: 5446
Рейтинг: 323
#803: 2013-12-06 16:42:39 ЛС | профиль | цитата
Если кто владеет английским - на Coursera стартовал курс Creative, Serious and Playful Science of Android Apps. Лектор обещает, что курс будет доступен всем, даже без опыта программирования.
------------ Дoбавленo в 16.42:
[offtop]Кстати, лектор - бывший физик-элементарщик, подавшийся в программисты после написания PhD [/offtop]
карма: 1

0
Ответов: 35
Рейтинг: 4
#804: 2013-12-06 17:53:24 ЛС | профиль | цитата
code_32535.txt
Что тут не так?

-compile:
[javac] Compiling 4 source files to Drogram FilesHiAsm_AltBuildNewElementsandroidcode esultinclasses
[javac] Drogram FilesHiAsm_AltBuildNewElementsandroidcode esultsrchiasmhiasmproject eceiver1.java:19: error: cannot find symbol
[javac] startActivity(intent);
[javac] ^
[javac] symbol: method startActivity(Intent)
[javac] location: class receiver1
[javac] 1 error

BUILD FAILED
Drogram FilesHiAsm_AltBuildNewcompilerandroid oolsantuild.xml:680: The following error occurred while executing this line:
Drogram FilesHiAsm_AltBuildNewcompilerandroid oolsantuild.xml:693: Compile failed; see the compiler error output for details.

Total time: 1 second
Сборка завершена.

карма: 0

0
файлы: 1code_32535.txt [324B] [315]
Ответов: 4622
Рейтинг: 746
#805: 2013-12-06 19:27:41 ЛС | профиль | цитата
Из ресивера нельзя делать doStartActivity. На выходных попробую поправить.
карма: 26

0
Ответов: 1821
Рейтинг: 168
#806: 2013-12-06 19:32:14 ЛС | профиль | цитата
Netspirit писал(а):
Не знаю, можно ли из ресивера сервиса делать doStartActivity.
В аргументах метода onReceive() ресивера есть Context, думаю можно его использовать для старта. А так, метода startX(Intent) в ресивера нету. Кстати, из сервиса тоже не стартанётся активити. Там надо для Intent добавлять флаг FLAG_NEW_TASK
карма: 5

0
Ответов: 4622
Рейтинг: 746
#807: 2013-12-06 19:36:46 ЛС | профиль | цитата
Да, я только-что проверил, что метод startActivity есть в Context (а startActivityForResult нет).
A.Phoenix, попробуй этот поправленный файл hiIntent.hws. Также проверить пример Intents.sha (скомпилировать и запустить)
sаmakacd писал(а):
Там надо для Intent добавлять флаг FLAG_NEW_TASK
Надо в компоненте предусмотреть флаги (хотя-бы самые нужные).
карма: 26

0
файлы: 1hiintent.7z [1KB] [336]
Ответов: 1821
Рейтинг: 168
#808: 2013-12-06 19:46:16 ЛС | профиль | цитата
Netspirit писал(а):
а startActivityForResult нет
Верно, ведь "запуск активити для результата" поддерживается только самими активити
карма: 5

0
Ответов: 163
Рейтинг: 33
#809: 2013-12-09 12:10:41 ЛС | профиль | цитата
А по какой причине в DialogCommon.ini отсутствует метод onCancel, хотя в DialogCommon.hws он реализован Добавил сам, протестировал на ListAlertDialog - работает.
------------ Дoбавленo в 12.10:
И еще вопрос. Пытаюсь сделать автозагрузку сервиса. Делаю так.
Add(MainActivity,2953706,56,98)
{
AppName="test_boot"
Package="hiasm.test_boot"
Caption="test_boot"
}
Add(Receiver,13366829,182,175)
{
StandardAction=4
}
BEGIN_SDK
Add(ReceiverEditMultiEx,8751199,21,21)
{
}
Add(ChildReceiver,14439193,35,105)
{
link(onReceive,13901405:doEvent1,[(79,111)(79,97)])
}
Add(Intent,12474585,161,98)
{
ClassName="service7"
}
Add(ToastNotification,10456873,140,49)
{
Text="boot_completed!"
Duration=0
}
Add(Hub,13901405,91,91)
{
link(onEvent1,10456873:doShow,[(123,97)(123,55)])
link(onEvent2,12474585:doStartService,[(133,104)(133,111)])
}
END_SDK
Add(Service,1217249,189,91)
{
}
BEGIN_SDK
Add(ServiceEditMultiEx,6182534,21,21)
{
}
Add(ChildService,16641165,63,105)
{
link(onCreate,7119849:doShow,[(139,111)(139,167)])
}
Add(ToastNotification,7119849,182,161)
{
Text="service created!"
}
END_SDK


Receiver срабатывает, но сервис не стартует
карма: 3

0
Ответов: 4622
Рейтинг: 746
#810: 2013-12-09 12:23:46 ЛС | профиль | цитата
Диалоги - не знаю, может потерялся когда-то...
С сервисом непонятно. Попробую дома поэкспериментировать. Может ему Action нельзя задавать если указан класс (в смысле, или null или конкрентый Action, который объявлен в сервисе, а не пустая строка, как сейчас). Если есть желание, попробуй временно в коде Intent в строке 26 вместо act впиши 'null'. В исходном коде должно получиться
intnt4 = new Intent(null, null, getApplicationContext(), service7.class);

карма: 26

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)