2013-04-25 6 views
0

URL 링크를 사용하여 내 응용 프로그램을 시작하고 다른 활동으로 이동하는 방법. 난 내 안드로이드 응용 프로그램에 입력하는 동안 내가 ACT1을 열 수 오전이 코드를 사용하여이 코드를 URL을 사용하는 안드로이드 응용 프로그램을 열고 다른 화면으로 이동하십시오.

<activity 
      android:name=".Act1" 
      android:label="activity first" 
      android:screenOrientation="landscape" > 
      <intent-filter> 
       <action android:name="android.intent.action.VIEW" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
       <category android:name="android.intent.category.BROWSABLE" /> 

       <data 
        android:host="xyz.com" 
        android:pathPrefix="/abc/" 
        android:scheme="https" /> 
      </intent-filter> 
     </activity> 

을 사용했다하지만 난 ACT2와 ACT3로 전환합니다. 왜냐하면 나는 3 개의 서로 다른 URL을 사용해야하고 모든 진술하는 화면은 Act1, Act2 및 Act3을 각각 url1, url2 및 url3을 클릭해야합니다. 해결책이 있으면 제안하십시오.

+0

Act2 및 Act3에 다른 경로 접두사가없는 이유는 무엇입니까? –

답변

0

가장 좋은 일은 동일한 활동 ("Front activity")을 시작하는 것입니다. 이 "전면 활동"에서 url을 구문 분석하고 URL에 따라 Act1, 2, 3을 시작합니다.

+0

첫 번째 링크가 다른 링크로 리디렉션 된 경우 데이터 가져 오는 방법 .. 예를 들어 내 애플리케이션을 ... https : //abcd/def/ggj=2/anjs.php로 연결하고 "jhkl"로 리디렉션하는 경우 : //xyscf/def/ggj=1/anjs1.php "이제 Java 파일에서 두 번째 링크의 데이터를 가져올 수 있습니다. – Dragon

+0

리디렉션을 받으려면 애플리케이션에서 요청을 실행해야합니다. – JEY

관련 문제