Java 如何在动态定义的Runnable中使用此选项

Java 如何在动态定义的Runnable中使用此选项,java,android,runnable,Java,Android,Runnable,我有以下代码: public void setupScreen() { view.runOnUiThread(new Runnable() { public void run() { view.setContentView(R.layout.game); LinearLayout layout = (LinearLayout)view.findViewById(R.id.game_layout);

我有以下代码:

public void setupScreen()
{
    view.runOnUiThread(new Runnable()
    {
        public void run()
        {
            view.setContentView(R.layout.game);
            LinearLayout layout = (LinearLayout)view.findViewById(R.id.game_layout);
            ViewTreeObserver vto = layout.getViewTreeObserver();
            vto.addOnGlobalLayoutListener(this);
        }
    });
}

此方法位于实现OnGlobalLayoutListener的类内部。我想引用该类,以便将其作为addOnGlobalLayoutListener()方法的参数。问题是,当您在动态定义的Runnable中引用this时,this引用Runnable,而不是我试图引用的类。这方面的工作是什么?

您是否尝试了
类的名称。这

您是否尝试了
类的名称。这

您的活动名称。这
,或者可能是
您的类名。这
。最后一个是未测试的,我这里没有Android的SDK来测试。

YourActivityName。这个
,或者可能是
YourClassName。这个
。最后一个是未测试的,我这里没有Android的SDK来测试