나는 Android 액티비티를 가지고 있는데, 이해할 수있는 콘텐츠 제공자는 res/xml/searchable.xml
의 검색 의도와 연관 지어서 자동으로 인스턴스화됩니다.활동과 ContentProvider간에 데이터베이스를 공유하려면 어떻게합니까?
또한 활동 및 콘텐츠 공급자에서 사용하려는 SQLiteOpenHelper를 만들었지 만 둘 다 액세스 할 수있는 방법을 모르겠습니다. 내가 활동의에서 onCreate에서 도우미를 작성하는 경우
- , 나는 컨텐트 프로에서 활동에 대한 참조를 가져 오는 방법을 모른다.
- ContentProvider의 onCreate 메서드에서 도우미를 인스턴스화하면 I Activity에서 ContentProvider 인스턴스 에 대한 참조를 얻는 방법을 알 수 없습니다.
SQLiteOpenHelper를 소유해야하는 객체는 무엇이며 어떻게 다른 객체에서 액세스 할 수 있습니까?
이미 ... 단지 CP와 CP를 통해 활동 액세스를 데이터에 – Selvin
를 CP 사용 SLOH이있는 경우 그러나 어떻게 할 그것에 대한 참조가 없으면 Activity에서 ContentProvider 인스턴스에 액세스합니까? 이건 내 문제 야. –
당신은 CP 인스턴스를 얻지 못할 것입니다 ... 당신은 단지 Activity.getContentResolver(). query (Uri.parse ("content : //your.content"), cols, rest, of, the, stuff로 CP를 쿼리해야합니다.); .... .... – Selvin