Вверх ↑
Ответов: 2200
Рейтинг: 673
#1: 2021-05-02 00:08:34 ЛС | профиль | цитата
GreM, так проще и логичней:

Add(MainActivity,3640960,504,266)
{
AppName="test_back"
Package="hiasm.test_back"
Compatibility=6
Caption="test_back"
}
Add(Method,12424554,539,483)
{
MethodName="onBackPressed"
MethodCode=#33:private boolean canActivityClose;|9:@Override|29:public void onBackPressed() {|24: if(canActivityClose)|28: super.onBackPressed();|9: else{|30: canActivityClose = true;|28: onBackPressed_event();|6: } |1:}|
link(onMethod,1653145:doShow,[])
AddHint(-27,-26,90,13,MethodName)
}
Add(ToastNotification,1653145,581,483)
{
Text="для выхода нажмите назад еще раз"
Duration=0
link(onShow,13237862:doStart,[])
}
Add(Timer,13237862,623,483)
{
Interval=0
Delay=300
link(onTimer,6118851:doMethod,[])
}
Add(Method,6118851,665,483)
{
MethodName="setCanNotClose"
MethodCode=#30:public void setCanNotClose() {|29: canActivityClose = false;|1:}|
AddHint(-38,-28,91,13,MethodName)
}
В элементе Method при добавлении DataPoint добавляются Str1,Str2,Srt3... Могу предположить что унаследовали это свойство от элемента FormatStr. Заменить бы Str на Data.
карма: 11

0