2014-11-19 2 views
1

Недавно я столкнулся с проблемой при создании нового приложения для Android как в eclipse, так и в студии android. Я использую тот же SDK в студии eclipse и android.Launcher Активность открывается дважды в моем новом SDK

Когда я создаю новое приложение, и я просто запускаю его. Активность пусковой установки загружалась дважды. Значит, я получаю MainActivity, загружая дважды один поверх другого. Метод OnCreate() моей MainActivity также дважды вызывался.

код выглядит следующим образом

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.sample" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="21" 
    android:targetSdkVersion="22" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".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> 

MainActivity.java

public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    System.out.println("OnCreate Invoked"); 
} 
} 

Выход

OnCreate Invoked 
OnCreate Invoked 

Не могли бы вы помочь мне в решении этой проблемы. Спасибо заранее.

+0

Пожалуйста, ваши код здесь, чтобы люди могли помочь вам разобраться в вашей проблеме. –

+0

Спасибо. Pratt опубликовано – VinothKathir

+0

Вы вызываете MainActivity из другого места или его только называете Launcher? –

ответ

4

Кажется, вы получаете несколько экземпляров своей первой активности.

Используйте это в манифесте 1-активности:

андроида: launchMode = «SingleTop»

+0

Thats работает отлично, спасибо Ikram – VinothKathir

Смежные вопросы