2014-10-18 5 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를 표시하지 않고 즉시 돌아갈 수있는 방법이 없습니다. 그렇게되는지 여부는 다른 활동에 달려 있습니다.