public override void OnViewCreated(View rootView, Bundle savedInstanceState)
        {
            base.OnViewCreated(rootView, savedInstanceState);

            var openDir = rootView.FindViewById(Resource.Id.button_open_directory);

            openDir.Click += (sender, e) => {
                Intent intent = new Intent(Intent.ActionOpenDocumentTree);
                StartActivityForResult(intent, REQUEST_CODE_OPEN_DIRECTORY);
            };

            mCurrentDirectoryTextView = (TextView)rootView
                                        .FindViewById(Resource.Id.textview_current_directory);
            mCreateDirectoryButton = (Button)rootView.FindViewById(Resource.Id.button_create_directory);

            mCreateDirectoryButton.Click += (sender, e) => {
                EditText editView = new EditText(Activity);
                var      builder  = new AlertDialog.Builder(Activity)
                                    .SetTitle(Resource.String.create_directory)
                                    .SetView(editView)
                                    .SetPositiveButton(Resource.String.ok, delegate {
                    CreateDirectory(mCurrentDirectoryUri,
                                    editView.Text);
                    UpdateDirectoryEntries(mCurrentDirectoryUri);
                })
                                    .SetNegativeButton(Resource.String.cancel, delegate {
                });
                builder.Show();
            };

            mRecyclerView  = rootView.FindViewById <RecyclerView> (Resource.Id.recyclerview_directory_entries);
            mLayoutManager = new LinearLayoutManager(Activity);
            mRecyclerView.SetLayoutManager(mLayoutManager);
            mRecyclerView.ScrollToPosition(0);
            mAdapter = new DirectoryEntryAdapter(new List <DirectoryEntry> ());
            mRecyclerView.SetAdapter(mAdapter);
        }
		public override void OnViewCreated (View rootView, Bundle savedInstanceState)
		{
			base.OnViewCreated (rootView, savedInstanceState);

			var openDir = rootView.FindViewById (Resource.Id.button_open_directory);
			openDir.Click += (sender, e) => {
				Intent intent = new Intent (Intent.ActionOpenDocumentTree);
				StartActivityForResult (intent, REQUEST_CODE_OPEN_DIRECTORY);
			};

			mCurrentDirectoryTextView = (TextView)rootView
				.FindViewById (Resource.Id.textview_current_directory);
			mCreateDirectoryButton = (Button)rootView.FindViewById (Resource.Id.button_create_directory);

			mCreateDirectoryButton.Click += (sender, e) => {
				EditText editView = new EditText (Activity);
				var builder = new AlertDialog.Builder (Activity)
					.SetTitle (Resource.String.create_directory)
					.SetView (editView)
					.SetPositiveButton (Resource.String.ok, delegate {
					CreateDirectory (mCurrentDirectoryUri,
						editView.Text);
					UpdateDirectoryEntries (mCurrentDirectoryUri);
				})
					.SetNegativeButton (Resource.String.cancel, delegate {
				});
				builder.Show ();
			};

			mRecyclerView = rootView.FindViewById<RecyclerView> (Resource.Id.recyclerview_directory_entries);
			mLayoutManager = new LinearLayoutManager (Activity);
			mRecyclerView.SetLayoutManager (mLayoutManager);
			mRecyclerView.ScrollToPosition (0);
			mAdapter = new DirectoryEntryAdapter (new List<DirectoryEntry> ());
			mRecyclerView.SetAdapter (mAdapter);
		}