我正在使用jFeinstein的滑动菜单库。我每次点击列表中的项目时都会通过加载Web视图来替换内容。我正在使用我的资产中的html页面使用LoadDataWithBaseURL在我的webview(contentframe)中加载网页。滑动菜单操作首先在网页加载之前发生。(这是一个负载很重的网页)。我想要滑动动画因为getSlidingMenu()。showContent();只有在提交完成执行后才会发生..我的网页加载html后才能发生。可以帮助任何人。
getSupportFragmentManager().beginTransaction().replace(R.id.content_frame, fragment).commit();
getSupportFragmentManager().executePendingTransactions();
getSlidingMenu().showContent();
任何人都可以帮助我。是否有任何技术可以知道交易是否已完成,还是可以加快网页视图加载过程。?
答案 0 :(得分:2)
尝试在片段中实现一个侦听器,并使用自定义WebViewClient在onPageFinished方法中调用侦听器。然后在您的活动中从侦听器方法调用showContent()。