iOS: add DoricDevPerfVC

This commit is contained in:
pengfei.zhou
2021-07-21 15:05:41 +08:00
committed by osborn
parent 74e9aa0e38
commit 8f50d2d67c
12 changed files with 387 additions and 290 deletions

View File

@@ -51,7 +51,7 @@ public class DoricDevPerfActivity extends DoricDevBaseActivity {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_doricdev_perf);
TextView textView = findViewById(R.id.tv_title);
textView.setText(String.format("Doric %s <%s>", doricContext.getSource(), doricContext.getContextId()));
textView.setText(String.format("%s <%s>", doricContext.getSource(), doricContext.getContextId()));
RecyclerView recyclerView = findViewById(R.id.list);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
myAdapter = new MyAdapter();
@@ -127,12 +127,12 @@ public class DoricDevPerfActivity extends DoricDevBaseActivity {
if (prevNode != null) {
gap = Math.min(16, anchorNode.prepare - prevNode.end);
}
position = position + gap;
position += gap;
anchorItem.position = position;
anchorItem.prepared = anchorNode.start - anchorNode.prepare;
anchorItem.worked = anchorNode.end - anchorNode.start;
anchorNodes.add(anchorItem);
position = position + anchorItem.prepared + anchorItem.worked;
position += anchorItem.prepared + anchorItem.worked;
prevNode = anchorNode;
}
duration = position;