Сделайте интерфейс доступным для поиска
public interface Searchable {
MatrixCursor getSearchResult()
}
убедитесь, что этот интерфейс реализован в вашей деятельности.
public MainActivity extends AppCompatActivity implements Searchable {
private MatrixCursor mSearchResultMatrixCursor;
...
@Override public MatrixCursor getSearchResult() {
return mSearchResultMatrixCursor;
}
}
В onCreate вашего фрагмента или везде, где вы хотите использовать MatrixCursor,
вы можете позвонить,
if(getActivity != null && getActivity instanceOf Searchable) {
MatrixCursor matrixCursor = ((Searchable)getActivity).getSearchResult()
}
Это будет продолжаться до тех пор, пока активность не будет воссоздана.