2014-10-18 8 views
0

우리는 POS 시스템 용 Android 앱을 개발 중입니다.백그라운드에서 Android 앱 실행

Intent intent = new Intent("com.adyen.posregister.payment"); 
// Here goes some irrelevant intent config 
startActivityForResult(intent, 1); 

그러나, Adyen 응용 프로그램이하는 유일한 것은 (블루투스 이상) 지불 터미널을 발사한다 : 우리의 응용 프로그램은 지불을 처리하기 위해 지불 제공 업체 (Adyen)의 응용 프로그램을 사용자에게 전달합니다. 우리는 항상 우리 자신의 응용 프로그램을 보이게하고 싶습니다.

질문 : 앱을 포 그라운드로 유지하면서 외부 앱 (이 경우 Adyen 앱) 을 앱에서 실행할 수 있습니까?

안부, 빌렘

어떤 UI가 될 것이다 표시하지 않고

답변

0

일반적인 방법 당신을 위해 작업을 수행하기 위해 다른 응용 프로그램을 물어 :

  • 가 보내는 Service

  • 시작 메시지를 BroadcastReceiver

사용중인 구성 요소에 UI가 필요하지 않은 경우 두 가지 방법 중 하나 또는 둘 모두를 지원하는 것이 바람직하지만 실제로 수행하는지 여부는 공급 업체에 대한 질문입니다.

일반적으로 다른 활동을 시작하여 UI를 표시하지 않고 즉시 돌아갈 수있는 방법이 없습니다. 그렇게되는지 여부는 다른 활동에 달려 있습니다.

관련 문제