没有GUI块的应用程序启动后的当前屏幕

问题描述:

我创建的应用程序没有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> 

我应该为保存当前屏幕后应用程序启动更改活动? 谢谢。

您需要在开始服务后完成您的活动。尝试加finish()startService(serviceIntent);

刚才测试过 - 工作正常。

+0

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