【发布时间】:2025-11-29 02:20:02
【问题描述】:
我想知道如何跟踪绘制/填充列表视图所花费的时间。我正在使用使用列表的自定义数组适配器。我正在考虑使用System.nanoTime()。
我尝试了以下代码:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
long startNano = System.nanoTime();
View view = inflater.inflate(R.layout.trip_listview, container, false);
ListView lv = (ListView) view.findViewById(android.R.id.list);
TripsArrayAdapter tripsArrayAdapter = new TripsArrayAdapter(getActivity(), CachedData.getInstance().getTripsList());
lv.setAdapter(tripsArrayAdapter);
long endNano= System.nanoTime();
System.out.println("Time create: "+(endNano-startNano));
return view;
}
这是正确的方法吗?
【问题讨论】:
标签: android performance listview android-adapter