sql >> Database teknologi >  >> RDS >> SQLite

Hvordan rettes indholdsudbyderens url, der ikke findes i Android-indholdsudbyderen?

Du bruger

private static final String AUTHORITY =  "com.example.todos.contentprovider";
// It should same as you defined in manifest

Så dette

Caused by: java.lang.IllegalArgumentException: Unknown URL content://com.example.todos.contentprovider/todos 

Så sørg for at definere din ContentProvider med samme authority i manifest.xml

<provider
       android:authorities="com.example.todos.contentprovider"
       android:name=".YOUR_ContentProvider" >
</provider> 

Håber dette vil virke for dig.



  1. Batch-tilstand normalisering og ydeevne

  2. Sådan kontrolleres, om der findes en tabel i SQLite

  3. Sådan fungerer CAST() i MariaDB

  4. SQL Server-strengsammenkædning med Null