Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的PDF阅读器活动有什么问题?_Javascript_Java_Android_Android Studio_Android Layout - Fatal编程技术网

Javascript 我的PDF阅读器活动有什么问题?

Javascript 我的PDF阅读器活动有什么问题?,javascript,java,android,android-studio,android-layout,Javascript,Java,Android,Android Studio,Android Layout,我有一个PDF阅读活动,无论出于什么原因都无法打开。我怀疑问题源于我之前导入的API。当我在PDF阅读活动中预览XML文件时,我注意到PDF-API旁边有一个问号,表明它尚未被android studio识别。如果有人能帮我解决这个问题,我将不胜感激。代码如下: XML: 以下是错误的屏幕截图: 舱单代码: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.androi

我有一个PDF阅读活动,无论出于什么原因都无法打开。我怀疑问题源于我之前导入的API。当我在PDF阅读活动中预览XML文件时,我注意到PDF-API旁边有一个问号,表明它尚未被android studio识别。如果有人能帮我解决这个问题,我将不胜感激。代码如下:

XML:

以下是错误的屏幕截图:

舱单代码:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.androidcodefinder.loginscreendemo">

    <!-- To auto-complete the email text field in the login form with the user's emails -->
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.READ_PROFILE" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_background"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".SignUpActivity" />
        <activity android:name=".zippage" />
        <activity android:name=".Catalysts.CatalystsActivity" />
        <activity android:name=".Profile.ProfileActivity" />
        <activity android:name=".Analytics.AnalyticsActivity" />
        <activity android:name=".postpg" />
        <activity android:name=".postp1" />
        <activity android:name=".post2" />
        <activity android:name=".postend" />
        <activity android:name=".PDFReader"></activity>
    </application>

</manifest>
您正在查找视图

pdfViwer=(Button)findViewById(R.id.pdf23);
pdfViwer2=(Button)findViewById(R.id.pdf22);
id为pdf23、pdf22,但这两个在xml文件中不可用。因此它将抛出运行时异常。

Edit

在AndroidManifest.xml中声明您的活动,如下所示

<application
    .
    .
    android:theme="@style/AppTheme">

    <activity android:name=".PDFReader">
    </activity> 
    .
    .
</application>
这不应该吗

Intent Intent=newintentanalyticsactivity.this,PDFView.class

是吗


Intent Intent=new IntentAnalyticsActivity.this.PDFReader.class

请分享您的logcat详细信息我刚刚添加了:请不要发布代码、XML或logcat输出的屏幕截图。请以文本形式发布所有文本。而且,这不是我们需要的。您正在查找。下面是来自logcat的消息:无法找到显式活动类{com.androidcodefinder.loginscreendemo/com.github.barteksc.pdfviewer.PDFView};您是否在AndroidManifest.xml中声明了此活动?@ABASHERSI此答案是否解决了您的问题,如果是,请接受它:感谢您的响应,但pdf22和pdf23是位于不同xml文件中的按钮,因此不会成为问题。好的,将您的日志添加到问题中我刚刚添加了它:我尝试了,但不幸的是,它给了我一大堆错误。请选择logcat中的debug,而不是verbose,并在错误发生时粘贴日志。正如您所说,我收到了以下消息:找不到显式活动类{com.androidcodefinder.loginscreendemo/com.github.barteksc.pdfviewer.PDFView};您是否在AndroidManifest.xml中声明了此活动?错误是不言自明的,请参阅我的更新应答我的活动已声明,因此不幸没有帮助:
pdfViwer=(Button)findViewById(R.id.pdf23);
pdfViwer2=(Button)findViewById(R.id.pdf22);
<application
    .
    .
    android:theme="@style/AppTheme">

    <activity android:name=".PDFReader">
    </activity> 
    .
    .
</application>