2013-02-28 48 views
2

我創建的應用程序沒有GUI,它有一個啓動它的Activity。沒有GUI塊的應用程序啓動後的當前屏幕

問題是,在應用程序啓動後,當前屏幕變得無效,就像新的Activity已啓動。

圖片是一樣的,但不是活動的。 只有觸摸「返回」或「主頁」按鈕後纔會激活。

活動代碼:

public class LaunchActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     //super.onCreate(savedInstanceState); 

     Intent serviceIntent = new Intent(LaunchActivity.this, MainService.class); 
     startService(serviceIntent); 
    } 

} 

清單:

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoDisplay" > 
    <activity 
     android:name="com.example.execdroid.LaunchActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

    <service 
     android:name="com.example.execdroid.MainService" 
     android:enabled="true" 
     android:exported="true" 
     android:label= "@string/service_name"> 
    </service> 

</application> 

我應該爲保存當前屏幕後應用程序啓動更改活動? 謝謝。

回答

2

您需要在開始服務後完成您的活動。嘗試加finish()startService(serviceIntent);

剛纔測試過 - 工作正常。

+0

這是有效的。非常感謝你。 – v1k 2013-02-28 00:27:03

相關問題