액티비티 스택 및 앱에 미치는 영향에 대한 이해에 문제가 있습니다.브라우저를 인 텐트로 열지 만 액티비티 스택에 보관하지 마십시오.
버튼을 클릭하면 인 텐트가 시작되어 브라우저가 열립니다. 브라우저에있을 때 홈 버튼을 누르면 홈 화면에 나타납니다. 이제 런처를 통해 앱을 다시 시작하면 내 앱 대신 브라우저가 열립니다. 내 앱을 실행할 때 브라우저를 열지 못하게하려면 어떻게해야합니까?
은 지금, URL을 열 수있는 코드는 다음과 같습니다
private void openUrlExternal(String url) {
Intent openUrlIntent = new Intent(Intent.ACTION_VIEW);
openUrlIntent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
openUrlIntent.setData(Uri.parse(url));
startActivity(openUrlIntent);
}
내가 잘못된 플래그를 사용하고 있습니까? 그렇다면 어떤 플래그를 사용해야합니까?
미리 감사드립니다.
'Activity'를 'WebView'와 함께 사용하지 않고 모든 것을 직접 처리하지 않는 특별한 이유가 있습니까? – Squonk
예, 특별한 이유가 있습니다. – methical