/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/editor/AuthFragment.java
55 строк
2 KB
alexzatsepin
[android] Made toolbar controller detachable
14 сен 2020, 13:36
14 сен 2020, 13:36
7df2aa7
Код
Авторство
О чём код?
package com.mapswithme.maps.editor; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.mapswithme.maps.R; import com.mapswithme.maps.base.BaseMwmFragmentActivity; import com.mapswithme.maps.base.BaseMwmToolbarFragment; import com.mapswithme.maps.widget.ToolbarController; import com.mapswithme.util.statistics.Statistics; public class AuthFragment extends BaseMwmToolbarFragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_auth_editor, container, false); } @Override public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); getToolbarController().setTitle(R.string.thank_you); OsmAuthFragmentDelegate osmAuthDelegate = new OsmAuthFragmentDelegate(this) { @Override protected void loginOsm() { ((BaseMwmFragmentActivity) getActivity()).replaceFragment(OsmAuthFragment.class, null, null); } }; osmAuthDelegate.onViewCreated(view, savedInstanceState); } @NonNull @Override protected ToolbarController onCreateToolbarController(@NonNull View root) { return new ToolbarController(root, requireActivity()) { @Override public void onUpClick() { Statistics.INSTANCE.trackEvent(Statistics.EventName.EDITOR_AUTH_DECLINED); super.onUpClick(); } }; } }