2017-09-15 1 views
0

내 응용 프로그램은 투명한 활동을하고 있으며 해당 활동을 시작할 때마다 다른 응용 프로그램이 열려 있으면 실행 프로그램에서만 표시하고 싶습니다 (예 : 해당 응용 프로그램을 후속 프로그램으로 푸시하고 싶습니다). 스택하고 실행 프로그램을 통해서만 내 응용 프로그램을 표시하십시오. 프로그래밍 방식으로이 작업을 수행 할 수 있습니까?투명한 활동 Always Launcher

실제 사용 사례 :

내가 잠금 화면에서이 활동을 시작하려고하고 다른 응용 프로그램이 실행되었을 때 장치가 잠긴 경우 문제가 내가 우리가보고, 그 시점에서 잠금 화면에서이 활동을 시작하려고 장치가 잠기기 전에 실행중인 응용 프로그램에 대한이 투명한 활동.

+0

, 당신이 의도를 사용하여 런처를 시작, 다음이 또 다른 의도 –

+0

점검을 사용하여 투명 활동을 시작할 수 https://stackoverflow.com/questions/17542517 다른 의도를 밀어으로 시도/activity-with-transparent-background 및 https://stackoverflow.com/questions/2176922/how-do-i-create-a-transparent-activity-on-android – Stallion

+0

안녕하세요. 사용자는 특정 프로그래밍 문제를 해결하는 데 도움이되도록 노력과 코드를 제시해야합니다. 문제를 해결하려는 시도를 보여주십시오. –

답변

0

활동을 호출 할 때 활동이 항상 실행기 활동에 있도록 Category_home을 추가해야합니다.

앱 시작시
Intent intent = new Intent(Intent.ACTION_MAIN); 
intent .addCategory(Intent.CATEGORY_HOME); 
intent .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
intent (startMain);