不启动mainactivity

时间:2019-09-21 23:48:53

标签: java android android-activity

进行组装,但是在启动时会出现错误。可能是什么问题呢?帮我。在模拟器和真实设备上都可以。

进行组装,但是在启动时会出现错误。可能是什么问题呢?帮我。在仿真器和真实设备上均如此。 这是清单

public int getNumActions() { //FIXME
    int count = 1;
    int i;
    for (int i = getNumActions() - 1; i >=0 ; i--) { // error
        count++;
    }
    return count;
}

public String getAction(int index) { //FIXME
    int i;
    for (i = 0; i < this.size(); i++) {
        index = this.size() - index - 1;
    }
    String Actions = this.get(index);
    return Actions;
}

这是Activity_Main.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="my.packpage">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" 
/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" 
/>
<uses-permission 
android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    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=".DownloadActivity"
        android:theme="@style/AppTheme"
        android:excludeFromRecents="true"
        android:taskAffinity="">

        <intent-filter>
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="text/plain" />
        </intent-filter>

    </activity>

    <receiver

android:name=".DownloadFinishedReceiver"
        android:exported="true"
        android:process=".dlFinished">
        <intent-filter>
            <action 
android:name="android.intent.action.DOWNLOAD_COMPLETE" />
        </intent-filter>
    </receiver>
</application>

</manifest>

这是MainActivity.java

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="16dp"
    android:layout_marginLeft="16dp"
    android:text="@string/wel"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintHorizontal_bias="1.0"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintVertical_bias="0.051" />

 </android.support.constraint.ConstraintLayout>

2 个答案:

答案 0 :(得分:1)

提供生成的错误消息是找到答案的第一步。您可能需要编辑问题

答案 1 :(得分:0)

首先调试应用程序,以了解真正的问题在哪里。 然后在此处发布该错误