【发布时间】:2014-07-09 11:20:11
【问题描述】:
我有一个片段,它会自行加载所有数据。所以我在其中创建了一个 Asynctask 扩展类和一个 Comparator 扩展类来对 AsyncTask 检索到的数据进行排序。代码如下:
public class FragmentWidgetDrawer extends Fragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//some code...
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
//some code...
return view;
}
private final class WidgetsLoadTask extends AsyncTask<Void, Void, Void>{
@Override
protected Void doInBackground(Void... voids) {
//some code...
return null;
}
}
public static class WidgetAndShortcutNameComparator implements Comparator<Object> {
WidgetAndShortcutNameComparator(PackageManager pm) {
//ctor
}
public final int compare(Object a, Object b) {
//some code...
return mCollator.compare(labelA, labelB);
}
};
那么,添加这些类会增加片段在实例化时所需的内存大小吗?
【问题讨论】:
标签: android class memory android-fragments