android.widget.ListView#setVisibility ( )源码实例Demo

下面列出了android.widget.ListView#setVisibility ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: EhViewer   文件: GalleryDetailScene.java
public void setDialog(@Nullable Dialog dialog, String url) {
    mDialog = dialog;
    mProgressView = (ProgressView) ViewUtils.$$(dialog, R.id.progress);
    mErrorText = (TextView) ViewUtils.$$(dialog, R.id.text);
    mListView = (ListView) ViewUtils.$$(dialog, R.id.list_view);
    mListView.setOnItemClickListener(this);

    Context context = getContext2();
    if (context != null) {
        if (mArchiveList == null) {
            mErrorText.setVisibility(View.GONE);
            mListView.setVisibility(View.GONE);
            mRequest = new EhRequest().setMethod(EhClient.METHOD_ARCHIVE_LIST)
                    .setArgs(url, mGid, mToken)
                    .setCallback(this);
            EhApplication.getEhClient(context).execute(mRequest);
        } else {
            bind(mArchiveList);
        }
    }
}
 
源代码2 项目: EhViewer   文件: GalleryDetailScene.java
public void setDialog(@Nullable Dialog dialog, String url) {
    mDialog = dialog;
    mProgressView = (ProgressView) ViewUtils.$$(dialog, R.id.progress);
    mErrorText = (TextView) ViewUtils.$$(dialog, R.id.text);
    mListView = (ListView) ViewUtils.$$(dialog, R.id.list_view);
    mListView.setOnItemClickListener(this);

    Context context = getContext2();
    if (context != null) {
        if (mTorrentList == null) {
            mErrorText.setVisibility(View.GONE);
            mListView.setVisibility(View.GONE);
            mRequest = new EhRequest().setMethod(EhClient.METHOD_GET_TORRENT_LIST)
                    .setArgs(url, mGid, mToken)
                    .setCallback(this);
            EhApplication.getEhClient(context).execute(mRequest);
        } else {
            bind(mTorrentList);
        }
    }
}
 
源代码3 项目: Orin   文件: DonationsDialog.java
@Override
protected void onPostExecute(List<SkuDetails> skuDetails) {
    super.onPostExecute(skuDetails);
    DonationsDialog dialog = donationDialogWeakReference.get();
    if (dialog == null) return;

    if (skuDetails == null || skuDetails.isEmpty()) {
        dialog.dismiss();
        return;
    }

    View customView = ((MaterialDialog) dialog.getDialog()).getCustomView();
    //noinspection ConstantConditions
    customView.findViewById(R.id.progress_container).setVisibility(View.GONE);
    ListView listView = ButterKnife.findById(customView, R.id.list);
    listView.setAdapter(new SkuDetailsAdapter(dialog, skuDetails));
    listView.setVisibility(View.VISIBLE);
}
 
源代码4 项目: intra42   文件: UserSkillsFragment.java
@Override
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    View rootView = inflater.inflate(R.layout.fragment_user_skills, container, false);

    ListView listViewSkills = rootView.findViewById(R.id.listViewSkills);
    TextView textViewNothingToShow = rootView.findViewById(R.id.textViewNothingToShow);

    if (activity != null && activity.selectedCursus != null && !activity.selectedCursus.skills.isEmpty()) {
        ListAdapterSkills adapterSkills = new ListAdapterSkills(getActivity(), activity.selectedCursus.skills);
        listViewSkills.setAdapter(adapterSkills);
        textViewNothingToShow.setVisibility(View.GONE);
        listViewSkills.setVisibility(View.VISIBLE);
    } else {
        textViewNothingToShow.setVisibility(View.VISIBLE);
        listViewSkills.setVisibility(View.GONE);
    }

    return rootView;
}
 
源代码5 项目: talk-android   文件: MaterialSearchView.java
private void initiateView() {
    LayoutInflater.from(mContext).inflate(R.layout.search_view, this, true);
    mSearchLayout = findViewById(R.id.search_layout);

    mSearchTopBar = (RelativeLayout) mSearchLayout.findViewById(R.id.search_top_bar);
    mSuggestionsListView = (ListView) mSearchLayout.findViewById(R.id.suggestion_list);
    mSearchSrcTextView = (EditText) mSearchLayout.findViewById(R.id.searchTextView);
    mBackBtn = (ImageButton) mSearchLayout.findViewById(R.id.action_up_btn);
    mEmptyBtn = (ImageButton) mSearchLayout.findViewById(R.id.action_empty_btn);
    mTintView = mSearchLayout.findViewById(R.id.transparent_view);

    mSearchSrcTextView.setOnClickListener(mOnClickListener);
    mBackBtn.setOnClickListener(mOnClickListener);
    mEmptyBtn.setOnClickListener(mOnClickListener);
    mTintView.setOnClickListener(mOnClickListener);

    allowVoiceSearch = false;

    initSearchView();

    mSuggestionsListView.setVisibility(GONE);
}
 
源代码6 项目: Cirrus_depricated   文件: SearchShareesFragment.java
private void updateListOfUserGroups() {
    // Update list of users/groups
    // TODO Refactoring: create a new {@link ShareUserListAdapter} instance with every call should not be needed
    mUserGroupsAdapter = new ShareUserListAdapter(
            getActivity().getApplicationContext(),
            R.layout.share_user_item, mShares, this
    );

    // Show data
    ListView usersList = (ListView) getView().findViewById(R.id.searchUsersListView);

    if (mShares.size() > 0) {
        usersList.setVisibility(View.VISIBLE);
        usersList.setAdapter(mUserGroupsAdapter);

    } else {
        usersList.setVisibility(View.GONE);
    }
}
 
源代码7 项目: MalwareBuster   文件: MainActivity.java
private void refreshGlobalHookControls() {
    boolean currentStatus = prefs.getBoolean(Common.GLOBALHOOK, false);

    ImageButton glbHookbtn = (ImageButton)findViewById(R.id.btnGlobalHook);
    ListView list = (ListView) findViewById(R.id.lstApps);
    TextView globalWarningTextView = (TextView) findViewById(R.id.globalWarningTextView);
    SearchView searchApp = (SearchView) findViewById(R.id.searchApp);

    if (currentStatus) {
        glbHookbtn.setBackgroundColor(0xff34bcf1);
        list.setVisibility(View.GONE);
        globalWarningTextView.setVisibility(View.VISIBLE);
        searchApp.setEnabled(false);
    }
    else {
        glbHookbtn.setBackgroundColor(Color.DKGRAY);
        list.setVisibility(View.VISIBLE);
        globalWarningTextView.setVisibility(View.GONE);
        searchApp.setEnabled(true);
    }
}
 
源代码8 项目: Phonograph   文件: DonationsDialog.java
@Override
protected void onPostExecute(List<SkuDetails> skuDetails) {
    super.onPostExecute(skuDetails);
    DonationsDialog dialog = donationDialogWeakReference.get();
    if (dialog == null) return;

    if (skuDetails == null || skuDetails.isEmpty()) {
        dialog.dismiss();
        return;
    }

    View customView = ((MaterialDialog) dialog.getDialog()).getCustomView();
    //noinspection ConstantConditions
    customView.findViewById(R.id.progress_container).setVisibility(View.GONE);
    ListView listView = customView.findViewById(R.id.list);
    listView.setAdapter(new SkuDetailsAdapter(dialog, skuDetails));
    listView.setVisibility(View.VISIBLE);
}
 
源代码9 项目: external-nfc-api   文件: MainActivity.java
private void hideRecords() {
	ListView listView = (ListView) findViewById(R.id.recordListView);
	View ndefRecords = findViewById(R.id.ndefRecords);
	
	listView.setVisibility(View.GONE);
	ndefRecords.setVisibility(View.GONE);
}
 
源代码10 项目: android-topeka   文件: QuizFragment.java
public void showSummary() {
    @SuppressWarnings("ConstantConditions")
    final ListView scorecardView = (ListView) getView().findViewById(R.id.scorecard);
    mScoreAdapter = getScoreAdapter();
    scorecardView.setAdapter(mScoreAdapter);
    scorecardView.setVisibility(View.VISIBLE);
    mQuizView.setVisibility(View.GONE);
}
 
源代码11 项目: Cirrus_depricated   文件: ShareFileFragment.java
private void updateListOfUserGroups() {
    // Update list of users/groups
    // TODO Refactoring: create a new {@link ShareUserListAdapter} instance with every call should not be needed
    mUserGroupsAdapter = new ShareUserListAdapter(
            getActivity(),
            R.layout.share_user_item,
            mPrivateShares,
            this
    );

    // Show data
    TextView noShares = (TextView) getView().findViewById(R.id.shareNoUsers);
    ListView usersList = (ListView) getView().findViewById(R.id.shareUsersList);

    if (mPrivateShares.size() > 0) {
        noShares.setVisibility(View.GONE);
        usersList.setVisibility(View.VISIBLE);
        usersList.setAdapter(mUserGroupsAdapter);
        setListViewHeightBasedOnChildren(usersList);
    } else {
        noShares.setVisibility(View.VISIBLE);
        usersList.setVisibility(View.GONE);
    }

    // Set Scroll to initial position
    ScrollView scrollView = (ScrollView) getView().findViewById(R.id.shareScroll);
    scrollView.scrollTo(0, 0);
}
 
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    
    Intent intent = getIntent();
    String message = intent.getStringExtra(MESSAGE); 
    ArrayList<String> list = intent.getStringArrayListExtra(EXTRA_LIST);
    ArrayList<String> list2 = intent.getStringArrayListExtra(EXTRA_LIST_2);
    
    setContentView(R.layout.generic_explanation);
    
    if (message != null) {
        TextView textView = (TextView) findViewById(R.id.message);
        textView.setText(message);
        textView.setMovementMethod(new ScrollingMovementMethod());
    }
    
    ListView listView = (ListView) findViewById(R.id.list);
    if (list != null && list.size() > 0) {
        //ListAdapter adapter = new ArrayAdapter<String>(this,
        // android.R.layout.simple_list_item_1, list);
        ListAdapter adapter = new ExplanationListAdapterView(this, list, list2);
        listView.setAdapter(adapter);
    } else {
        listView.setVisibility(View.GONE);
    }
}
 
源代码13 项目: RhymeMusic   文件: SearchableActivity.java
private void initComponents()
    {
        application = (MusicApplication) getApplication();

        /*搜索结果为空时,显示的提示信息*/
        textTips = (TextView) findViewById(R.id.text_tips);

        /*按钮类组件初始化*/
        searchBack = (ImageButton) findViewById(R.id.image_search_back);
        searchOption = (ImageButton) findViewById(R.id.image_search_option);
        searchBack.setOnClickListener(this);
        searchOption.setOnClickListener(this);

        /*列表组件初始化*/
        listView = (ListView) findViewById(R.id.list_search_result);
        listView.setOnItemClickListener(this);
        listView.setVisibility(View.INVISIBLE);
        loadData();

        /*搜索组件初始化*/
        searchView = (SearchView) findViewById(R.id.view_search);
        searchView.setOnQueryTextListener(this);
        searchView.onActionViewExpanded(); // 默认出现点击输入状态
        searchView.setFocusable(false);
        searchView.clearFocus();
//        searchView.setSubmitButtonEnabled(true);

    }
 
源代码14 项目: product-emm   文件: AppListActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_app_list);
    context = AppListActivity.this;
    appList = (ListView)findViewById(R.id.appList);
    btnMobileApps = (TextView)findViewById(R.id.btnMobileApps);
    btnWebApps = (TextView)findViewById(R.id.btnWebApps);
    txtError = (TextView)findViewById(R.id.txtError);
    txtNoAppsFound = (TextView)findViewById(R.id.txtNoAppsFound);
    btnSignOut = (TextView)findViewById(R.id.btnSignOut);
    etSearch = (EditText)findViewById(R.id.etSearch);
    spinner = (Spinner)findViewById(R.id.spinner);
    mobileApps = new ArrayList<>();
    webApps = new ArrayList<>();
    appList.setVisibility(View.GONE);
    txtError.setVisibility(View.GONE);
    txtNoAppsFound.setVisibility(View.GONE);
    mobileAppCategories = new ArrayList<>();
    webAppCategories = new ArrayList<>();
    mobileAppCategories.add(getResources().getString(R.string.filter_hint));
    webAppCategories.add(getResources().getString(R.string.filter_hint));
    btnMobileApps.setVisibility(View.GONE);
    btnMobileApps.setTag(TAG_BTN_MOBILE_APPS);
    btnMobileApps.setOnClickListener(onClickListener);

    btnWebApps.setVisibility(View.GONE);
    btnWebApps.setTag(TAG_BTN_WEB_APPS);
    btnWebApps.setOnClickListener(onClickListener);

    if (CommonUtils.isNetworkAvailable(context)) {
        getAppList();
    } else {
        CommonDialogUtils.showNetworkUnavailableMessage(AppListActivity.this);
    }
}
 
源代码15 项目: open   文件: PeliasSearchViewTest.java
@Test
public void setAutoCompleteListView_shouldHideListViewWhenQueryLosesFocus() throws Exception {
    ListView listView = new ListView(ACTIVITY);
    listView.setVisibility(VISIBLE);
    peliasSearchView.setAutoCompleteListView(listView);
    AutoCompleteTextView queryText = getQueryTextView();
    shadowOf(queryText).setViewFocus(false);
    assertThat(listView).isGone();
}
 
源代码16 项目: wallpaper   文件: SearchActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	hasSearchResultDataFetched = false;
	setContentView(R.layout.activity_search);
	searchHistoryListView = (ListView) findViewById(R.id.search_history_listview);
	searchResultListView = (ListView) findViewById(R.id.search_result_listview);
	// set adapter

	if (null == UserCenter.instance().getSearchHistoryList(SearchActivity.this)) {
		searchResultListView.setVisibility(View.GONE);
	} else {
		ArrayList<String> historyList = UserCenter.instance().getSearchHistoryList(SearchActivity.this);
		SearchHistoryListViewAdapter adapter = new SearchHistoryListViewAdapter(this, historyList);
		searchHistoryListView.setAdapter(adapter);
		isSearch = true;
	}

	contentEditText = (EditText) findViewById(R.id.search_content_edittext);
	contentEditText.addTextChangedListener(this);

	searchHistoryListView.setOnItemClickListener(this);
	searchResultListView.setOnItemClickListener(this);

	contentEditText.setOnKeyListener(new OnKeyListener() {

		@Override
		public boolean onKey(View v, int keyCode, KeyEvent event) {
			if (keyCode == KeyEvent.KEYCODE_ENTER) {// 修改回车键功能
				if (contentEditText.getText().toString().trim().length() > 0) {
					((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(SearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
					UserCenter.instance().addSearchHistoryList(contentEditText.getText().toString(), SearchActivity.this);
					SearchDetailViewModel viewModel = (SearchDetailViewModel) ViewModelManager.manager().newViewModel(SearchListActivity.class.getName());
					viewModel.wd = contentEditText.getText().toString().trim();
					Route.route().nextController(SearchActivity.this, viewModel, Route.WITHOUT_RESULTCODE);
				}
			}
			return false;
		}
	});
}
 
源代码17 项目: wallpaper   文件: SearchActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	hasSearchResultDataFetched = false;
	setContentView(R.layout.activity_search);
	searchHistoryListView = (ListView) findViewById(R.id.search_history_listview);
	searchResultListView = (ListView) findViewById(R.id.search_result_listview);
	// set adapter

	if (null == UserCenter.instance().getSearchHistoryList(SearchActivity.this)) {
		searchResultListView.setVisibility(View.GONE);
	} else {
		ArrayList<String> historyList = UserCenter.instance().getSearchHistoryList(SearchActivity.this);
		SearchHistoryListViewAdapter adapter = new SearchHistoryListViewAdapter(this, historyList);
		searchHistoryListView.setAdapter(adapter);
		isSearch = true;
	}

	contentEditText = (EditText) findViewById(R.id.search_content_edittext);
	contentEditText.addTextChangedListener(this);

	searchHistoryListView.setOnItemClickListener(this);
	searchResultListView.setOnItemClickListener(this);

	contentEditText.setOnKeyListener(new OnKeyListener() {

		@Override
		public boolean onKey(View v, int keyCode, KeyEvent event) {
			if (keyCode == KeyEvent.KEYCODE_ENTER) {// 修改回车键功能
				if (contentEditText.getText().toString().trim().length() > 0) {
					((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(SearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
					UserCenter.instance().addSearchHistoryList(contentEditText.getText().toString(), SearchActivity.this);
					SearchDetailViewModel viewModel = (SearchDetailViewModel) ViewModelManager.manager().newViewModel(SearchListActivity.class.getName());
					viewModel.wd = contentEditText.getText().toString().trim();
					Route.route().nextController(SearchActivity.this, viewModel, Route.WITHOUT_RESULTCODE);
				}
			}
			return false;
		}
	});
}
 
源代码18 项目: SmileEssence   文件: MessageDetailDialogFragment.java
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    MainActivity activity = (MainActivity) getActivity();
    final Account account = activity.getAccount();
    final Consumer consumer = activity.getConsumer();
    Twitter twitter = TwitterApi.getTwitter(consumer, account);

    DirectMessage selectedMessage = DirectMessageCache.getInstance().get(getMessageID());
    if (selectedMessage == null) {
        Notificator.publish(getActivity(), R.string.notice_error_get_messages);
        return new DisposeDialog(getActivity());
    }
    View header = getTitleView(activity, account, selectedMessage);
    ListView listView = (ListView) header.findViewById(R.id.listview_status_detail_reply_to);
    final MessageListAdapter adapter = new MessageListAdapter(getActivity());
    listView.setAdapter(adapter);
    long replyToMessageId = -1;
    ArrayList<DirectMessage> allMessages = Lists.newArrayList(DirectMessageCache.getInstance().all());
    Collections.sort(allMessages, new Comparator<DirectMessage>() {
        @Override
        public int compare(DirectMessage lhs, DirectMessage rhs) {
            return rhs.getCreatedAt().compareTo(lhs.getCreatedAt());
        }
    });
    for (DirectMessage directMessage : allMessages) {
        if (selectedMessage.getId() == directMessage.getId()) {
            continue;
        }
        if (directMessage.getCreatedAt().getTime() > selectedMessage.getCreatedAt().getTime()) {
            continue;
        }
        if (directMessage.getSenderId() == selectedMessage.getRecipientId() && directMessage.getRecipientId() == selectedMessage.getSenderId()) {
            replyToMessageId = directMessage.getId();
            break;
        }
    }

    if (replyToMessageId == -1) {
        listView.setVisibility(View.GONE);
    } else {
        TwitterUtils.tryGetMessage(twitter, account, replyToMessageId, new TwitterUtils.MessageCallback() {
            @Override
            public void success(DirectMessage message) {
                adapter.addToTop(new MessageViewModel(message, account));
                adapter.updateForce();
            }

            @Override
            public void error() {

            }
        });
    }
    return new AlertDialog.Builder(getActivity()).setView(header).create();
}
 
源代码19 项目: java-unified-sdk   文件: SearchActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(Resources.layout.search_activity(this));
    setupActionBar();
    listView = (ListView) findViewById(Resources.id.search_result_listview(this));
    loadingView =
        LayoutInflater.from(this).inflate(Resources.layout.search_loading(this), null);
    emtpyResult = findViewById(Resources.id.search_emtpy_result(this));
    listView.addFooterView(loadingView);
    loadingView.setVisibility(View.INVISIBLE);
    if (this.getIntent().getExtras() != null) {
        String searchString =
            getIntent().getExtras().getString(AVSearchQuery.DATA_EXTRA_SEARCH_KEY);
        searchQuery = JSON.parseObject(searchString, AVSearchQuery.class);
    }
    if (null != searchQuery) {
        searchCallback = new FindCallback<AVObject>() {

            @Override
            public void done(List<AVObject> avObjects, AVException avException) {
                if (avException == null) {
                    searchResults.addAll(avObjects);
                    if (adapter == null) {
                        adapter = new SearchResultAdapter();
                        listView.setAdapter(adapter);
                        listView.setOnScrollListener(adapter);
                    } else {
                        adapter.notifyDataSetChanged();
                        hideLoadingView();
                    }
                    if (searchResults.size() == 0) {
                        emtpyResult.setVisibility(View.VISIBLE);
                        listView.setVisibility(View.GONE);
                    } else {
                        emtpyResult.setVisibility(View.GONE);
                        listView.setVisibility(View.VISIBLE);
                    }

                }
            }
        };
        searchQuery.findInBackground().subscribe(ObserverBuilder.buildSingleObserver(searchCallback));
    }
}
 
源代码20 项目: Rumble   文件: FragmentStatusList.java
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    super.onCreateView(inflater, container, savedInstanceState);

    Bundle args = getArguments();
    if(args != null) {
        this.filter_gid = args.getString("GroupID");
        this.filter_uid = args.getString("ContactID");
        this.filter_hashtag = args.getString("Hashtag");
        this.noCoordinatorLayout = args.getBoolean("noCoordinatorLayout");
    }

    /*
     * This fragment is shown in three activities: the HomeActivity, the GroupDetail activity
     * and the ContactDetail activity. For HomeActivity and GroupDetail, I need the floating
     * action button to compose message and I need it to disappear when I scroll down so I need
     * this fragment to embeds it in a CoordinatorLayout to enable this effect.
     *
     * However for ContactDetail activity, I need a CoordinatorLayout for the whole activity
     * in order to hide the collapsingtoolbar whenever I scroll down. Unfortunately it conflicts
     * with the coordinatorlayout I use for this very fragmentStatusList. Because I don't need
     * the compose button to display the status to a specific contact, I created two different
     * layout to avoid conflicts and use the argument noCoordinatorLayout to decide which one.
     */
    if(noCoordinatorLayout) {
        mView = inflater.inflate(R.layout.fragment_status_list_no_coordinatorlayout, container, false);
    } else {
        mView = inflater.inflate(R.layout.fragment_status_list, container, false);
    }

    // the filters
    filters = (ListView) (mView.findViewById(R.id.filter_list));
    filterListAdapter = new FilterListAdapter(getActivity(), this);
    filters.setAdapter(filterListAdapter);
    filters.setClickable(false);
    filters.setVisibility(View.GONE);

    // refreshing the list of status by pulling down, disabled for ContactDetail
    swipeLayout = (SwipeRefreshLayout) mView.findViewById(R.id.swipe_container);
    if(noCoordinatorLayout)
        swipeLayout.setEnabled(false);
    else
        swipeLayout.setOnRefreshListener(this);


    /*
    final float density = getResources().getDisplayMetrics().density;
    final int swipeDistance = Math.round(64 * density);
    swipeLayout.setProgressViewOffset(true, 10, 10+swipeDistance);
    */

    // the compose button, disabled for ContactDetail
    composeFAB = (FloatingActionButton) mView.findViewById(R.id.compose_fab);
    if(noCoordinatorLayout)
        composeFAB.setVisibility(View.GONE);
    else
        composeFAB.setOnClickListener(onFabClicked);

    // the list of status
    mRecyclerView = (RecyclerView) mView.findViewById(R.id.status_list);
    mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
    statusRecyclerAdapter = new StatusRecyclerAdapter(getActivity(), this);
    mRecyclerView.setAdapter(statusRecyclerAdapter);
    mRecyclerView.addOnScrollListener(loadMore);

    // now get the latest status
    loadingMore = false;
    noMoreStatusToLoad = false;
    refreshStatuses();

    EventBus.getDefault().register(this);

    return mView;
}