{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

TestArgsContentProvider

public final class TestArgsContentProvider


Provides access to test arguments stored as a file on external device storage. This provider supports only the query api. Use PropertyFile#buildUri(Authority) to retrieve all test arguments. To retrieve a specific argument, build the URI with the arg name as path by calling PropertyFile#buildUri(Authority, String).

Summary

Public constructors

Public methods

@NonNull int
delete(
    @NonNull Uri arg0,
    @NonNull String arg1,
    @NonNull Array<@NonNull String> arg2
)
@NonNull String
getType(@NonNull Uri arg0)
@NonNull Uri
insert(@NonNull Uri arg0, @NonNull ContentValues arg1)
@NonNull boolean
@NonNull Cursor
query(
    @NonNull Uri uri,
    @NonNull Array<@NonNull String> projection,
    @NonNull String selection,
    @NonNull Array<@NonNull String> selectionArgs,
    @NonNull String sortOrder
)
@NonNull int
update(
    @NonNull Uri arg0,
    @NonNull ContentValues arg1,
    @NonNull String arg2,
    @NonNull Array<@NonNull String> arg3
)

Public constructors

TestArgsContentProvider

public TestArgsContentProvider()

Public methods

delete

@NonNull
public int delete(
    @NonNull Uri arg0,
    @NonNull String arg1,
    @NonNull Array<@NonNull String> arg2
)

getType

@NonNull
public String getType(@NonNull Uri arg0)

insert

@NonNull
public Uri insert(@NonNull Uri arg0, @NonNull ContentValues arg1)

onCreate

@NonNull
public boolean onCreate()

query

@NonNull
public Cursor query(
    @NonNull Uri uri,
    @NonNull Array<@NonNull String> projection,
    @NonNull String selection,
    @NonNull Array<@NonNull String> selectionArgs,
    @NonNull String sortOrder
)

update

@NonNull
public int update(
    @NonNull Uri arg0,
    @NonNull ContentValues arg1,
    @NonNull String arg2,
    @NonNull Array<@NonNull String> arg3
)