Que tal, estoy tratando de usar una librería para visualizar archivos PDF en android, la implementación está bien, el problema es al momento de compilar me salta este error:
1-27 10:30:33.049 5371-5371/mx.xx.pdfviewtest E/AndroidRuntime: FATAL EXCEPTION: main
11-27 10:30:33.049 5371-5371/mx.xx.pdfviewtest E/AndroidRuntime: android.content.ActivityNotFoundException: Unable to find explicit activity class {mx.appco.pdfviewtest/mx.xx.pdfviewtest.PDFviwereClass}; have you declared this activity in your AndroidManifest.xml?
11-27 10:30:33.049 5371-5371/mx.xx.pdfviewtest E/AndroidRuntime: at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1635)
Bien, lo que falta es declararlo en el archivo Manifest, ahí es el problema, ya que lo declaré así:
<activity android:name="net.sf.andpdf.pdfviewer.PdfViewerActivity" >
</activity>
Pero me marca un error con el siguiente mensaje:
"net.sf.andpdf.pdfviewer.PdfViewerActivity" is not concrete class
TIP:
Este error me sale al momento de invocar la actividad por medio del INTENT:
pdfButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, PDFviwereClass.class);
intent.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME, "file:///android_asset/AndroidStudioEssentialsPreview.pdf");
startActivity(intent);
}
});
¿Alguien tendrá una idea de esto?