java Navigationview菜单未关闭
我正在编写一些安卓网站解释器,ui是一种带有导航菜单的drowerlayout,当单击某个项目时,会执行POST功能,这可能需要10秒的时间 所以我有一个带有等待imageview的布局,我想在得到响应之前显示它
活动主要包括:
<安卓x.drawerlayout.widget.DrawerLayout
...>
<RelativeLayout
...>
<my.package.ui.InteractiveScrollView
...>
<LinearLayout
...>
<include layout="@layout/result_layout" />
</LinearLayout>
</my.package.ui.InteractiveScrollView>
<include layout="@layout/waiting_layout"/>
</RelativeLayout>
<com.google.安卓.material.navigation.NavigationView
...>
</com.google.安卓.material.navigation.NavigationView>
</安卓x.drawerlayout.widget.DrawerLayout>
主要活动
...
final NavigationView nav_view = findViewById(R.id.nav_view);
nav_view.setNavigationItemSelectedListener(new
NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
dl.closeDrawers();
waiting_layout.setVisibility(View.VISIBLE);
int id = menuItem.getItemId();
if (id == R.id.ITEM1) {
functionPOST();
waiting_layout.setVisibility(View.GONE);
}
return true;
}
});
dl。衣柜不工作,菜单不关闭,等待布局不显示我不知道菜单是隐藏还是不显示 在post请求返回之前,应用程序一直处于阻塞状态 post请求正在作为异步任务运行
如有任何解决方案或解释,我将不胜感激
共 (0) 个答案