草庐IT

Backstacks

全部标签

Android Navigation Architecture 组件,处理不同的backstacks

我正在寻找NavigationArchitecture组件,我看到的所有示例都是关于集成了android底部菜单的单个Activity应用程序,所以我想知道这个组件是否对我的情况有用。我的应用程序看起来像:下载一些数据的SplashActivity,如果一切正常,则启动主Activity。具有自定义底部导航的MainActivity,允许用户导航到应用程序的3个不同部分(A、B、C),并且在每个部分中,用户可以导航到更深的侧边部分本身:A部分:FragmentAOne->FragmentATwo->FragmentAThreeB部分:FragmentBOne->FragmentBTwo

android - AsyncTask、Fragments、Views 和 Backstacks

我一直在使用这种模式。这是一个非常人为的AsyncTask+进度指示器示例:newAsyncTask(){WeakReferenceweakFragment=newWeakReference(MyFragment.this);@OverrideprotectedvoidonPreExecute(){Fragmentfragment=weakFragment.get();if(fragment!=null)fragment.getView().findViewById(R.id.progress).setVisibility(View.VISIBLE);}@Overrideprotect