|
@ -350,7 +350,9 @@ public class MobileUI extends Plugin {
|
350
|
350
|
TemplateWebView webview = (TemplateWebView) mainFlipper.getNextView();
|
351
|
351
|
|
352
|
352
|
if (webview == null) {
|
353
|
|
webview = addFlipperPage(mainFlipper);
|
|
353
|
webview = addFlipperPage(mainFlipper, pageAction);
|
|
354
|
}else{
|
|
355
|
webview.setTag(pageAction); //记录当前页面名称
|
354
|
356
|
}
|
355
|
357
|
|
356
|
358
|
if (isAnimation) {
|
|
@ -359,12 +361,11 @@ public class MobileUI extends Plugin {
|
359
|
361
|
mainFlipper.setBackAnimation(AnimationResource.pushRight[0],
|
360
|
362
|
AnimationResource.pushRight[1]);
|
361
|
363
|
}
|
362
|
|
webview.setTag(pageAction); //记录当前页面名称
|
363
|
364
|
mainFlipper.setPreCurrView(webview);
|
364
|
365
|
return webview;
|
365
|
366
|
}
|
366
|
367
|
|
367
|
|
private TemplateWebView addFlipperPage(final FlipperLayout mainFlipper) {
|
|
368
|
private TemplateWebView addFlipperPage(final FlipperLayout mainFlipper, String pageAction) {
|
368
|
369
|
TemplateWebView webview = new TemplateWebView(wademobile) {
|
369
|
370
|
@Override
|
370
|
371
|
protected void initialize() {
|
|
@ -382,6 +383,7 @@ public class MobileUI extends Plugin {
|
382
|
383
|
.getFillParams(LinearLayout.LayoutParams.class));
|
383
|
384
|
((WadeMobileActivity) wademobile).getWebviewSetting().setWebViewStyle(webview);// 设置webview的样式
|
384
|
385
|
|
|
386
|
webview.setTag(pageAction);
|
385
|
387
|
mainFlipper.addNextView(webview);// 增加view
|
386
|
388
|
// webview.postInvalidate();// 刷新页面
|
387
|
389
|
return webview;
|