什么是更好的方法,将适配器保持为活动的内部类别或外部?

hex*_*xin 6 java android adapter listactivity android-activity

我想检查使用适配器的ListView程序的更好和更快的方法.它出来还是活动课?

Vik*_*rla 8

这比Java更像是一个Java问题.

只要使用静态内部类,内部类就可以使代码可读,并且不会影响性能.静态内部类由编译器提取并编译为单独的类(Class $ InnerClass).

因此,如果在代码组织方面使用内部类对您有所帮助,您可以安全地继续使用它们.虽然我强烈建议使用静态内部类.

编辑

静态内部类在此上下文中就足够了,它是一个不需要访问Activity的任何变量的适配器.