没有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);
刚才测试过 - 工作正常。
这是有效的。非常感谢你。 – v1k 2013-02-28 00:27:03