DroidScript неожиданный конец токена - PullRequest
0 голосов
/ 12 мая 2018

Это говорит именно об этом.Я не думаю, что я сделал ошибку.Вот мой код:

function OnStart()
{
 list=app.LoadText("List");
lvw= app.CreateListView(list,"Lego");

 lvw.SetOnTouch( lvw_OnTouch );
 lvw.Show();
 }
 app.EnableBackKey( "false" );

 function lvw_OnTouch( item )
 {
if(item=="Add Item"){
to=app.LoadText( "List" );
//Create dialog window.
dlgTxt = app.CreateDialog( "Add Item" );  
//Create a layout for dialog.
layDlg = app.CreateLayout( "linear", "vertical,fillxy,left" );
layDlg.SetPadding( 0.02, 0, 0.02, 
 0.02 );
dlgTxt.AddLayout( layDlg );
lstDlg = app.CreateTextEdit("");
lstDlg.SetHint( "*******Item ID  here*******" );
lstDlg.SetPadding( 0.0, 0, 0.02, 
0.02);
lstDlg.SetTextColor( "#dddddd" );
layDlg.AddChild( lstDlg );
lstDlg.SetOnEnter( enter );
 amount= app.CreateTextEdit("");
amount.SetHint( "*******Item Amount*******" );
amount.SetPadding( 0.0, 0, 0.02, 
0.02);
amount.SetTextColor( "#dddddd" );

layDlg.AddChild( amount);
amount.SetOnEnter( enter );
//Show dialog.
dlgTxt.Show();
}else if(item=="Reset"){
var yesno=app.CreateYesNoDialog("Do you really want to reset?");
yesno.SetOnTouch(yesnores);
yesno.Show();

}else if(item=="Exit App"){
app.Exit(  );
}else{
lvw.Show();
}
function enter()
{
dlgTxt.Hide();
lvw.Show();
app.SaveText("List",to+","+lstDlg.GetText()+"        "+amount.GetText());
}
function OnBack()
{
app.Exit(  );
}
function yesnores(result)
{
if(result=="Yes") 
{app.SaveText("List","Add 
Item,Reset,Exit App");
}else  lvw.Show();
}
}

Я проверял код снова и снова, но безрезультатно, не могу найти причину ошибки.Не забывайте, что это не javascript, это DroidScript, который отличается от javascript.Прикладная программа должна хранить значения, поступающие от пользователя, когда пользователь нажимает кнопку «Добавить элемент», список следует сбрасывать, когда пользователь нажимает кнопку «Сброс», и пользователь должен выйти из приложения одним щелчком мыши для выхода из приложения.

1 Ответ

0 голосов
/ 11 декабря 2018

У вас есть разрыв строки в середине строки

Это должна быть одна строка

app.SaveText("List","Add Item,Reset,Exit App");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...