2013-06-03 1 views
-5

вот код:становится слишком много ошибок типа «несколько маркеров на этой линии»

public void onClick(DialogInterface dialog, int whichButton) 
    { 
     Toast.makeText(getBaseContext(), "Cancel clicked", Toast.LENGTH_SHORT); 

    } 
} 
builder.setMultiChoiceItems(items , itemsChecked, 
     new DialogInterface.OnMultiChoiceClickListener() 
{ 
    public void onClick(DialogInterface dialog, int which, boolean isChecked) 
    { 
     Toast.makeText(getBaseContext(), items[which]+ (isChecked ? "checked!" : "unchecked!"), 
       Toast.LENGTH_SHORT).show(); 

    } 
}); 

я получаю ряд фигурных скобок, связанные ошибки, но код кажется правильным для меня .. пожалуйста, помогите !!

+0

эй вы CNA задать код/​​логики, связанные запрос здесь. и вы можете использовать ctrl + i для проверки намерений – Prachi

+0

С какого времени вы разрабатываете приложения? – dosdebug

+1

@ Mr.777 очевидно, так как 6 минут назад :) –

ответ

0

Вам просто нужно добавить одну простую скобку «)» в последней строке.

}); 

Ниже

builder.setMultiChoiceItems(items , itemsChecked, 
     new DialogInterface.OnMultiChoiceClickListener() 
{ 
    public void onClick(DialogInterface dialog, int which, boolean isChecked) 
    { 
     Toast.makeText(getBaseContext(), items[which]+ (isChecked ? "checked!" : "unchecked!"), 
       Toast.LENGTH_SHORT).show(); 

    } 
}); 
+0

Мама, он все еще держал один дополнительный «}» ... пожалуйста, еще раз проверьте и обновите код .. :) – SilentKiller

0
public void onClick(DialogInterface dialog, int whichButton) 
    { 
     Toast.makeText(getBaseContext(), "Cancel clicked", Toast.LENGTH_SHORT); 



builder.setMultiChoiceItems(items , itemsChecked, 
     new DialogInterface.OnMultiChoiceClickListener() 
{ 
    public void onClick(DialogInterface dialog, int which, boolean isChecked) 
    { 
     Toast.makeText(getBaseContext(), items[which]+ (isChecked ? "checked!" : "unchecked!"), 
       Toast.LENGTH_SHORT).show(); 

    } 
}); 
} 
+0

Вы забыли закрывающую скобку здесь для onClick()? – Katana24

1

Заменить код с этим ....

builder.setMultiChoiceItems(items , itemsChecked, new DialogInterface.OnMultiChoiceClickListener() { 
public void onClick(DialogInterface dialog, int which, boolean isChecked) { 
    Toast.makeText(getBaseContext(), items[which]+ (isChecked ? "checked!" : "unchecked!"), Toast.LENGTH_SHORT).show(); 
} 
}); 
0
public void onClick(DialogInterface dialog, int whichButton) 
    { 
     Toast.makeText(getBaseContext(), "Cancel clicked", Toast.LENGTH_SHORT).show();<//here you missed to call show method 

    } 
} 

builder.setMultiChoiceItems(items , itemsChecked, 
     new DialogInterface.OnMultiChoiceClickListener() 
{ 
    public void onClick(DialogInterface dialog, int which, boolean isChecked) 
    { 
     Toast.makeText(getBaseContext(), items[which]+ (isChecked ? "checked!" : "unchecked!"), 
       Toast.LENGTH_SHORT).show(); 

    } 
});//here to add ')' before semicolon 
Смежные вопросы