2013-08-08 4 views
0

Android 앱을 개발 중이며 사용자 선택 앱을 사용할 때 브라우저가 지정된 웹 페이지로 열립니다. 지금은하여 onCreate에 다음이 : 다시 및 그것을 클릭하려고하면 그것이 작동하는 응용 프로그램이 처음로드는하지만, 그냥 응용 프로그램을 열고앱이 열리면 사용자를 리디렉션합니다. - Android

Intent viewIntent = 
       new Intent("android.intent.action.VIEW", 
        Uri.parse("http://www.stackoverflow.com/")); 
       startActivity(viewIntent); 

이의 문제입니다. 앱을 열 때마다 사용자를 리디렉션하고 앱을 종료하는 방법을 알아 내려고 노력 중입니다.

제안 및 아이디어?

UPDATE : 여기

내가 무슨 일이 일어날 지보고 상단에 배치 된 resume() 기능, 작동하는 것 같다하지만 작동이 중지되었습니다하고 이상이 웹 브라우저를 열고 나에게 말한다.

@Override 
    protected void onResume() { 
     //start new activity 
     Intent viewIntent = 
       new Intent("android.intent.action.VIEW", 
        Uri.parse("http://www.stackoverflow.com/")); 
       startActivity(viewIntent); 
    } 
+0

onResume()을 재정의하려 했습니까? – Prime

+0

그게 효과가있는 것 같지만'오류, 응용 프로그램이 작동을 멈췄다 ' –

+1

'super.onResume();'을 먼저 추가 한 다음 나머지를 호출하는 것을 잊지 않았기를 바랍니다. –

답변

1

인 텐트를 시작한 후에 앱을 완성 해보십시오. 새 작업을 생성 할 수도 있습니다.

protected void onResume() { 
    super.onResume(); 
    Intent viewIntent = new Intent("android.intent.action.VIEW", Uri.parse("http://www.stackoverflow.com/")); 
    viewIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    startActivity(viewIntent); 
    finish(); 
} 
관련 문제