我在Android 2.2和4.2版本上测试时遇到了一些奇怪的行为。首先请看我的代码如下:
case R.id.button :
Intent i3 = new Intent(this,MainActivity.class );
i3.putExtra("url",IO.getLink());
startActivity(i3);
break;
IT基本上是点击按钮我想开始新活动。新活动在url
中与Intent
一起传递。现在,新活动会加载url
相同代码差异行为:
1)在Android 2.2流程click button --> New activity started --> Url load starts on new activity --> OnPagestarted called
上
2)在Android 4.2上
click button --> New activity started --> Url load starts on new activity --> OnPagestarted called ---> **ShouldOverrideURLLoading called**
这是对版本进行内置增强还是我遗漏了一些东西。基本上我希望在通过按钮点击加载网址时不要调用 ShouldOverrideURLLoading 。