6
Android Studio 0.3.6に私のために作成されたLoginActivity.javaで新しいAndroidアプリケーションを作成しました。私はonCreate
機能を表示すると、私は次のコードを参照してください。匿名の内部クラスを表すAndroid Studio
をしかし、私は強調し(view)-> {
コードをクリックしたときのAndroid Studioは、私が見に期待しているだろうか表示されます。
findViewById(R.id.sign_in_button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
attemptLogin();
}
});
私の質問に
- これは何と呼ばれていますか?
- なぜAndroid Studioでこれを行うのですか?
- これは、入力がずっと少ないので、私が利用できるものですか?
実際にはjava 8の機能 – deviant
具体的には、有効または無効にできるクロージャ(1つのメソッドを実装する匿名クラス)というコードフォールディングの設定があります。 ctrl alt -/+を使用して手動で折りたたんだり展開したりすることもできます。残念ながら、私はあなたが実際に略記バージョンを入力する方法と、ASが完全なコードを自動生成する方法についてはわかりませんが、その逆です。 – JHH