Files

Added in 2.0.0-alpha07

public final class Files


Summary

Public methods

static final @NonNull File

Creates a File that can be used to store in-process trace events.

Public methods

createPerfettoFile

public static final @NonNull File createPerfettoFile(@NonNull File receiver, @NonNull String prefix)

Creates a File that can be used to store in-process trace events.

Parameters
@NonNull File receiver

The parent directory used to store the trace file.

// On the JVM
File parent = File("/tmp/traces")
File trace = parent.createPerfettoFile()
// On Android
File parent = context.cacheDir
File trace = parent.createPerfettoFile()
@NonNull String prefix

The file name prefix for the trace file. The default value is perfetto.

Returns
@NonNull File

the trace File, for a given parent directory, that can be used by the androidx.tracing.AbstractTraceSink.