내 앱을 최소화하고 모바일 장치에서 다른 작업을 수행하고 내 앱 아이콘 (다시 실행)을 클릭하면 앱이 이전 위치로 다시 전환됩니다. 그러나 그것의 새로운 인스턴스로 열립니다. 즉, 뒤로 버튼을 누르면 새 실행 응용 프로그램이 닫히지 만 이전에 열었던 응용 프로그램은 닫히지 않습니다.단일 인스턴스로 애플리케이션 열기
내 앱이 이미 실행 중이고 최소화 된 상태에서 실행 아이콘을 클릭하면 단지 에만 하나의 앱 인스턴스이 필요합니다.
내 앱을 최소화하고 모바일 장치에서 다른 작업을 수행하고 내 앱 아이콘 (다시 실행)을 클릭하면 앱이 이전 위치로 다시 전환됩니다. 그러나 그것의 새로운 인스턴스로 열립니다. 즉, 뒤로 버튼을 누르면 새 실행 응용 프로그램이 닫히지 만 이전에 열었던 응용 프로그램은 닫히지 않습니다.단일 인스턴스로 애플리케이션 열기
내 앱이 이미 실행 중이고 최소화 된 상태에서 실행 아이콘을 클릭하면 단지 에만 하나의 앱 인스턴스이 필요합니다.
에 onBackPressed을 대체 할 수 있습니다. 당신의 AndroidManifest.xml에서 설정할 수 있습니다 귀하의 경우
는 :
android:launchMode="singleTask"
:
경우
android:launchMode="singleTop"
당신의 활동 앱이 배경
또는 설정에 갔을 때 마지막으로 볼 수 있던 하나입니다
고마워. – PTech
나를 위해 작동하지 않습니다. 이것은 응용 프로그램 태그에 추가해야합니까? –
당신은 당신은 활동 launch modes에 익숙해한다 활동
@Override
public void onBackPressed() {
super.onBackPressed();
this.moveTaskToBack(true);
}
응용 프로그램 아이콘을 누를 때마다 시스템 트레이에서 응용 프로그램을 불러와 다시 시작하는 대신 시스템 트레이에서 새 인스턴스를 만듭니다. 따라서 시스템 트레이에서 다시 실행하는 대신 응용 프로그램을 다시 호출하는 것이 일반적입니다.
당신이 당신의 manifeast 파일에 다음과 같이 활동 세트 활동의 단 하나의 인스턴스를 reqire 경우 ...
<activity
android:name="com.example.activity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:launchMode="singleInstance" />
단일 애플리케이션 인스턴스가 아닌 단일 Activity 인스턴스가있는 것이 좋습니다. singleInstance 모드는 작업 당 하나의 활동 만 허용합니다. 대부분의 경우 권장 모드가 아닙니다. –
당신은 활동의에 INTENT- NEW_TASK 전화를 했습니까? – OnePunchMan