如何在内部静态类中使用类成员?

时间:2016-07-27 05:54:09

标签: android handler

专家,

我想每隔10秒绘制一次图表。下面的代码结构应该清楚。问题是:

我不能在内部类PlotHandler中使用外部类成员sDtdChart,因为内部类是静态的。我该怎么办?

如果不是静态的,我收到警告:这个Handler类应该是静态的,否则可能会发生泄漏。

感谢。

pChain = pChain.OrderBy( x => x.FirstOrDefault()).ToList();

2 个答案:

答案 0 :(得分:0)

你有没有试过像

这样的东西
 public class MainClass {

    public static void main(String[] args){

        System.out.println(StaticNestedClass.age);
    }

    static class StaticNestedClass {
        static int age = 10;
    }

}

答案 1 :(得分:0)

静态嵌套类不能直接引用其封闭类中定义的实例变量或方法:它只能通过对象引用来使用它们。

Check this link