我在我的应用程序中有选项启动浏览器并加载imdb网站.
我正在使用ActionView.
Intent intent1 = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse(website));
try {
activity.startActivity(intent1);
} catch (Exception e) {
Toast.makeText(activity, R.string.no_imdb, Toast.LENGTH_SHORT)
.show();
}
当我点按后退按钮时会出现问题.
当默认浏览器应用程序启动时,一切正常.
当Opera Mini应用程序启动时,当我点击后退按钮时,似乎我的应用程序收到两个后退动作,并完成我当前的活动.
怎么预防这个?
解决方法:
尝试在新任务中启动intent:
intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
要么
intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
标签:browser,android
来源: https://codeday.me/bug/20190529/1180690.html