2014-09-04 24 views
0

我希望我的應用程序執行某些東西並在此之後被殺死。 我在我的onCreate(綁定到情侶的服務),並調用後完成(),如下活動沒有中止

public void onCreate() { 
    //some general code 
    boolean b1 = bindService(mIntent1, mServiceConnection1, Context.BIND_AUTO_CREATE); 
    boolean b2 = bindService(mIntent2, mServiceConnection2, Context.BIND_AUTO_CREATE); 
    //some more general code 
    finish(); 
} 

在活動清單保持現在這樣

android:theme="@android:style/Theme.NoDisplay" 

我遵守了我的活動看不見我問題是,當我啓動這個應用程序時,它完成了我在ServiceConnection1和ServiceConnection2的onServiceConnected()中分配給它的東西,除此之外它仍然保留在設備中。我的意思是,直到我按回或主頁按鈕,我不能在設備上做任何事情。它似乎在隱形模式中。

順便說一句,在日誌中,我可以看到onDestroy已被調用。

任何人都可以建議一些東西,以消除這種需要按回或主頁按鈕?

+0

嘗試以編程方式添加的onDestroy方法。 **保護無效onDestroy(){...} ** – TeachMeJava 2014-09-04 10:58:26

+0

已經有這種方法,從這種方法獲取日誌。 – darthvading 2014-09-04 10:59:54

+0

嗯,我沒有得到它,你爲什麼完成()? – pskink 2014-09-04 11:04:25

回答

0

試試這個主題在你的清單:

android:theme="@android:style/Theme.Translucent.NoTitleBar"