Как изменить манифест Android для запуска приложения вместо действия? - PullRequest
0 голосов
/ 30 сентября 2011

Я бы хотел, чтобы моя программа расширила класс Application и запустила его из метода Overridden onCreate (), а не из класса Activity.Как изменить манифест для запуска приложения?

Я знаю только, как запускать действия, подобные этой:

    <activity
        android:name=".TestActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

Как я могу сказать, что Android нужно запустить из приложения вместо

Ответы [ 2 ]

2 голосов
/ 30 сентября 2011

Прежде всего проверьте использование Класса приложения

Application class is used to declare Global variables and other stuffs but it doesn't have any UI.

Чтобы объявить класс Application, вам просто нужно добавить android:name attribute в тег приложения вAndroidManifest файл

<application android:icon="@drawable/icon" android:label="@string/app_name" android:name=".myApplication_class_name">

1 голос
/ 30 сентября 2011

Вы не можете. Android не работает таким образом. Действия являются основным компонентом пользовательского интерфейса. Если вы хотите показать пользовательский интерфейс, вы должны использовать действия.

http://developer.android.com/guide/topics/fundamentals.html#Components

...