0

SDカードメモリに保存されているpdfファイルを読み取るために、pdfリーダーアプリも使用しているアプリに取り組んでいます。
しかし、ボタンをクリックすると、パスワードのリセットが要求されたフラグの例外が表示されました。
しかし、PDF ファイルを開くために PDF ビューアー アプリを使用すると、コードは完全に機能します。

Pdf ファイルの機能:

public void ReadMeFAQ(){
try{
File file = new File("sdcard/VSKServices(Modified).pdf");
PackageManager packageManager = getPackageManager();

Intent testIntent = new Intent(Intent.ACTION_VIEW);
testIntent.setType("application/pdf");

List list = packageManager.queryIntentActivities(testIntent, PackageManager.
            MATCH_DEFAULT_ONLY);

if(list.size() > 0 && file.isFile()) {

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
Uri uri = Uri.fromFile(file);
intent.setDataAndType(uri, "application/pdf");
startActivity(intent);
}
startActivity(testIntent);
}catch(Exception e){
Toast.makeText(getApplicationContext(), e.toString(), Toast.LENGTH_LONG).show();
 }
}

丸太の猫:

FATAL EXCEPTION: main
java.lang.UnsatisfiedLinkError: resetPasswordRequestedFlag     at
com.adobe.reader.PageView.resetPasswordRequestedFlag(Native Method)
com.adobe.reader.PageView.resetPasswordRequestedFlag(Unknown Source)
com.adobe.reader.AdobeReader.dismissPasswdDialogAndResetPasswdAvailable(Unknown Source)
com.adobe.reader.AdobeReader.onResume(Unknown Source)
android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1150)
android.app.Activity.performResume(Activity.java:3832)
android.app.ActivityThread.performResumeActivity(ActivityThread.java:2110)
android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2135)
android.app.ActivityThread$H.handleMessage(ActivityThread.java:957)
android.os.Handler.dispatchMessage(Handler.java:99)
android.os.Looper.loop(Looper.java:123)
android.app.ActivityThread.main(ActivityThread.java:3683)
java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java:507)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
dalvik.system.NativeStart.main(Native Method)
Force finishing activity com.adobe.reader/.AdobeReader

任意の提案や助けを前もって感謝します!!!

4

1 に答える 1

0

私の問題は解決され、Adobe Reader のバージョンになりました。最初に、2.2 以降では動作しない Adob​​e Reader.apk バージョン 10.0.0 を使用しましたが、現在は adobe.reader_60548.apk バージョン 10.2.1 を使用しており、正常に動作しています。

于 2012-06-07T07:14:51.660 に答える