2013-02-12 3 views
0

Один глупый вопрос работает на моем уме.Почему мы должны ПРОНИЦАЕМЫ; [точка с запятой] после) [круглый скоба] каждый раз после autostub

В Android каждый раз, когда OnClickListener или событие генерируется т.е. autostub генерируется после того, как событие,

мы должны вручную сохранить точку с запятой после).

В чем причина этого? Почему Android SDK не поддерживает прямую точку с запятой?

texthome.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View v) { 
     // TODO Auto-generated method stub 

    } 
}***);*** 

Просто попросите, чтобы очистить концепции. Спасибо заранее

+1

Ничего общего с SDK. Какую IDE вы используете? – Simon

+0

Android ADT в плагине eclipse. Но я действительно не думаю, что это связано с IDE. – Shachi

+2

Это IDE, которая генерирует код шаблона. Я не использую Eclipse, но в моей среде IDE шаблоны доступны для редактирования. Я могу изменить автогенератор на все, что захочу. Я уверен, что Eclipse будет иметь такую ​​же функцию. – Simon

ответ

0

Ну, я получил слабое представление об этом. Точка с запятой будет присутствовать в некоторых методах, таких как методы, сгенерированные для Intent, поскольку в конце этого метода не будет возможности последующего кода.

Принимая во внимание,

В других авто генерирующих окурков, запятая обыкновения быть там, где есть возможность некоторого кода, как show() последующего его.

Я не уверен в этом. Могу ли я рассмотреть вопрос?