2013-05-14 4 views
2

Я создал приложение с одним видом деятельности для Android. Теперь я хочу добавить страницу LOGIN, которая должна быть запущена в первую очередь. как я могу изменить приложение для запуска входа в систему?android, как изменить начальную активность

мой первый активность был MainActivity.java. Я перешел к свойствам приложения -> параметры запуска/отладки -> edit conf. -> Запустить действие. Но есть только Mainactivity, я не вижу активности входа.

Я использую Eclipse, между прочим.

Есть ли простой способ исправить это?

+1

Вы взглянули на манифест андроида? Посмотрите вокруг – Abubakkar

+0

Да, я взглянул на манифест. –

ответ

8

Изменить манифест:

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

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

и изменить запись в MainActivity в

<activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" > 

     </activity> 

Update

Вы должны прочитать Declaring the activity in the manifest and use of intent filters для больше. [Искать «Использовать фильтры намерений»]

+0

так что умывальник делает магию? –

+0

@Borsel посмотреть мои обновления ... это очистит –

1

В вашем AndroidManifest изменить следующую строку: android: name = "com.example.webviewdemo.MainActivity" включить вашу учетную запись с включением имени пакета, такого как com.example.login.LoginActivity.

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.webviewdemo" 
    android:versionCode="1" 
    android:versionName="1.0" > 
    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="17" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.webviewdemo.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

    </application> 

</manifest> 
Смежные вопросы