Salve a tutti.
Sto in un'app android sto utilizzando il seguente codice:
per avviare un'altra app.codice:Intent intent = new Intent(); // intent.setClassName(package, class); intent.setComponent(new ComponentName(package, class)); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); activity.startActivity(intent);
Su una app in pasticolare il codice in questione mi da un errore di questo tipo:
java.lang.SecurityException: Permission Denial: starting Intent ... from ProcessRecord ...(pid=6431, uid=10145) not exported from uid 10162
Cercando su google ho trovato questo link http://stackoverflow.com/questions/4...l-start-intent dove viene descritto un caso del tutto analogo al mio e il problema viene attribuito ad un flag settato sull'app chiamata.
Ci potrebbero essere altri motivi dipendenti dall'app chiamante?
Ciao e grazie