11/09/13 10:09:09.38
>>236
うーん、根本的に分かってなさそうだな…。
リスナーってのは、ユーザーの操作などのある事象が起きた時に呼ばれるやつで、普通はあらかじめ addなんとかListener() しておくもの。
で、>>232 では Sensor06 クラスそのものが SensorEventListener (センサーに関する事象のリスナー) を兼ねていて、
方向が変わった時に onSensorChanged() が呼ばれてるんだけど、その中でさらに別のリスナーを add してるから、
その時は何も起こらずに、その後リスナーの対象となる事象が起きた時にスクロールする筈だけど、
GlobalLayoutListener の対象となる事象が起きないからスクロールしないってこと。
あと、これだと onSensorChanged() で毎回 add してるから、いざ対象となる事象が起きたら、リスナーがたくさん呼ばれるような…。
で、そもそも何をやりたいんだっけ?