Глобальные переменные для указания начальной активности - PullRequest
0 голосов
/ 21 ноября 2010

Мне нужно создать несколько глобальных переменных Android.Некоторые посты здесь предлагают мне сделать что-то вроде этого:

public class MyAppName extends Application {
     String foo; 
     //then, to create setters and getters...
}

и, чтобы добавить android: name = ". MyAppName" для манифеста.

Но сейчас я борюсь с некоторыми основамиЯ скучал по пути, пытаясь выучить Android.

Моя начальная деятельность называлась MyAppName.Теперь, конечно, мне пришлось переименовать его, например: MyStartingActivity.

Вопрос в том, как мне запустить MyStartingActivity.Где я могу указать это действие как начальное?Могу ли я установить какое-либо другое действие в качестве начального?

Я пытался запустить StartActivity в методе OnCreate моего приложения, но мое приложение принудительно закрывалось каждый раз.

1 Ответ

3 голосов
/ 21 ноября 2010

Ваш манифест Android - это место, где вы определяете действия, используемые вашим приложением, и где вы определяете, какие дополнения являются вашим основным действием.

Чтобы определить действие как основное, вам нужно сделать так, чтобы фильтр намерений вашего действия выглядел так в файле манифеста:

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