메인액티비티
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent service= new Intent(getApplicationContext(), ServiceActivity.class);
startService(service);
서비스 액티비티
public class ServiceActivity extends Service {
@Override
public void onCreate() {
super.onCreate();
Context context = getApplicationContext();
Intent intent = new Intent(context, ListUsersActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
매니페스트
<service android:name="com.***********************ServiceActivity">
이렇게 실행을 했습니다. 메인액티비티가 실행될 때 확실히 서비스가 바로 시작되기는 하는데
메인액티비티 화면이 없어지고 ListUserActivity.class 화면으로 보여집니다.
제가 원하는건 메인액티비티화면 그대로 유지하고 백그라운드에서 ListUserActivity.class가 실행되게 할려고 합니다.
어떤 문제로 ListUserActivity.class 화면이 보이는 건가요?