Ho una classe con metodi gravi che estrae i dati da un database sqlite. Vorrei "forzare" gli utenti di questa classe a chiamare questi metodi in un thread o in un asynctask.Come generare un'eccezione se un metodo viene eseguito dal thread principale
Come posso impedire l'esecuzione di un metodo sul thread principale?
Mi piacerebbe ottenere qualcosa di simile a Android.os.NetworkOnMainThreadException generata quando si tenta di fare un po 'di networking sul thread ui.