Удалить MainActivity, созданную Android Studio - PullRequest
1 голос
/ 23 апреля 2019

Как отредактировать манифест, чтобы удалить MainActivity?

Я следовал некоторым учебникам, чтобы научиться создавать приложения для Android, и застрял в теме «Активность».

Когда я создаю проект, Программное обеспечение вызывает у меня действие по умолчанию, которое называется MainActivity. Я удалил его, чтобы я мог назвать свой класс, как я хочу.

Однако даже после удаления файлов действие все равно отображается в Манифесте. Я пытался поиграть, удалив несколько слов, но безуспешно.

Это текущий файл манифеста:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="androidedx.example.activitylifecycle">
<application
    android:allowBackup="true"

android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".Activity1"></activity>
<activity android:name=".Activity2" />
<activity android:name=".MainActivity">-------<<<<<<0!!!!!!!!!!!!!
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
</application>


    </manifest>

В этом ряду контента, о котором меня предупреждает студия Android, я пишу с помощью -------<<<<<<0!!!!!!!!!!!!!.

Я вспоминаю свой вопрос: как отредактировать манифест, чтобы удалить MainActivity?

Ответы [ 2 ]

1 голос
/ 23 апреля 2019

Удалите файл MainActivity Java, декларацию манифеста и действие1, заданные в качестве действия ЗАПУСКА

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="androidedx.example.activitylifecycle">
<application
    android:allowBackup="true"

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

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
<activity android:name=".Activity2" />
</application>


    </manifest>
0 голосов
/ 25 апреля 2019

Вы можете создать манифест, как этот, если вы хотите использовать другое действие

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
            package="androidedx.example.activitylifecycle">
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".Activity1">
          <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
          </intent-filter>
        </activity>
        <activity android:name=".Activity2" />
    </application>
 </manifest>

Этот код ниже выполняет действие в качестве основного и запускается впервые:

<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...