2014-09-21 93 views
0

我想知道是否有辦法在另一項活動被調用時完全停止一項活動。 例如,我在應用程序中有兩個活動,但似乎是當一個活動被稱爲另一個活動似乎正在運行(如後臺服務)。 我認爲當一個應用程序中的一個活動被稱爲另一個活動時,在 下有兩個活動的情況。 以下是應用程序的清單文件(我在這裏刪除了後臺服務的行..) 在此先感謝! :)Android-在另一個活動被調用時完全停止一項活動

<?xml version="1.0" encoding="utf-8"?> 
<uses-sdk 
    android:minSdkVersion="11" 
    android:targetSdkVersion="19" /> 

<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" 
     android:screenOrientation="portrait" 
     > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

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

     </intent-filter> 
    </activity> 
     </application> 

+1

讀它,你就會得到答案:http://stackoverflow.com/questions/8515936/android-activity-life-cycle-what-are-all-these-methods-for – 2014-09-21 21:07:32

+0

@krupalshah打招呼krupalshah,感謝評論。我讀了它,發現關機和停止之間的區別。應該仔細閱讀。非常感謝 ! – denden130 2014-09-21 21:33:18

回答

0

您可以在第一Activity調用finish()

Intent intent = new Intent(FirstActivity.class, SecondActivity.class); 
startActivity(intent); 
finsish(); 
+0

謝謝!我發現finish()是完全關閉第一個活動的正確方法。我會執行它,看看它是否工作。這很有幫助。 :) – denden130 2014-09-21 21:34:34

相關問題