我在 Activity 中有一个 ListView,我正在为 ListView 设置自定义适配器。
我的适配器类应该是:
private static class MyAdapter extends ArrayAdapter
或
private class MyAdapter extends ArrayAdapter
我想只要适配器包含在 Activity 引用中就没有区别,但我想确认这一点。
最佳答案
如果您谨慎使用适配器,则在适配器内保持上下文很好。适配器通常与它们的上下文(一个 Activity )的生命周期相关联,所以这很好。仅在有意义时才使用 WeakReference。
关于android - Android中的适配器应该是静态内部类还是非静态内部类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7924834/