feat:DoricPerf export anchor map

This commit is contained in:
pengfei.zhou
2021-07-19 16:40:42 +08:00
committed by osborn
parent 46eff0d904
commit 6bff1bd9a1
5 changed files with 35 additions and 1 deletions

View File

@@ -398,6 +398,16 @@ public class DoricDevActivity extends AppCompatActivity implements DoricDev.Stat
}
});
}
if (DoricRegistry.isEnablePerformance()) {
actionMap.put("Performance", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Map<String, Long> anchorMap = context.getPerformanceProfile().getAnchorMap();
((Activity) v.getContext()).finish();
}
});
}
final String[] items = actionMap.keySet().toArray(new String[0]);
AlertDialog.Builder builder = new AlertDialog.Builder(holder.itemView.getContext(), R.style.Theme_Doric_Modal);
builder.setTitle(String.format("%s %s", context.getContextId(), context.getSource()));

View File

@@ -0,0 +1,19 @@
package pub.doric.devkit.ui;
import android.os.Bundle;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
/**
* @Description: pub.doric.devkit.ui
* @Author: pengfei.zhou
* @CreateDate: 2021/7/19
*/
public class DoricDevPerfActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}