Articles of android fragments

ActivityCompat.requestPermissions не отображает подсказку

Я пытаюсь запросить разрешения ACCESS_FINE_LOCATION , чтобы получить текущее местоположение пользователя. Мой журнал показывает, что мое приложение в настоящее время не имеет этого разрешения при запросе ContextCompat.checkSelfPermission() , но при вызове ActivityCompat.requestPermissions() ничего не отображается. Мой код карты Google (реализация OnMapReadyCallback и ActivityCompat.OnRequestPermissionsResultCallback() ) находится в FragmentActivity . Мне удалось заставить requestPermissions() успешно работать в […]

Android: открыть хромированную пользовательскую вкладку из фрагмента

У меня есть одна активность MainActivity . Он содержит ViewPager где размещен фрагмент FragmentPlaceHolder . Этот фрагмент имеет RecyclerView . Теперь, щелкнув по определенному виду, скажем, кнопку, внутри элемента RecyclerView , я хочу открыть вкладку chrome custom в новой Activity . Может ли кто-нибудь помочь мне с этим? Я ожидаю шаг за шагом Chrome Custom […]

Обработка баров действий с двумя фрагментами

У меня есть макет с двумя фрагментами, и оба фрагмента имеют свои собственные панели действий, каждый из которых имеет свои собственные элементы действий и меню. Когда мое приложение находится в ландшафтном режиме, и оба фрагмента отображаются на экране, похоже, что фреймворк выбирает отображение панели действий на «правом» (или втором фрагменте), что означает фрагмент слева (1-й […]

Super.onCreateView в фрагментах

Я закончил курс Coursera по программированию мобильных приложений для Android Handheld Systems. Один из примеров кода из курса учит нас, как нам фрагменты. В основном, это то, что он разбивает экран на два фрагмента, один для книг и один для цитат из книги. Если пользователь нажимает на заголовок в фрагменте слева, цитата, связанная с книгой, […]

Изменение шрифта фрагмента списка на фрагменте Detail

Я пытаюсь реализовать фрагмент с помощью android 4.0. Я добавил три элемента в фрагменте списка в файле DummyContent.java static { // Add 3 sample items. addItem(new DummyItem("1", "Videos")); addItem(new DummyItem("2", "Images")); addItem(new DummyItem("3", "Story")); } Эти видеоролики, изображения, история появляются на левой стороне фрагмента по щелчку каждого элемента, который показывает подробную информацию о фрагменте детали […]

Карта Google внутри другого фрагмента – Ошибка при вызове getMapAsync

Я пытаюсь преобразовать активность карты Google для работы внутри фрагмента, который будет вызываться в NavigationView. Карта показывается, но когда я использовал код getMapAsync mFragment = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.map); mFragment.getMapAsync(this); Я получил сообщение об ошибке E/AndroidRuntime: FATAL EXCEPTION: main E/AndroidRuntime: java.lang.NullPointerException E/AndroidRuntime: at com.sample.samplemap.samplemapFragment.onCreate(samplemapFragment.java:32) E/AndroidRuntime: at android.support.v4.app.Fragment.performCreate(Fragment.java:1942) E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1040) E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1259) E/AndroidRuntime: at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738) E/AndroidRuntime: […]

Настройка программ GoogleMapOptions

Я раздуваю свой фрагмент следующим образом: GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(R.id.MapFragment_map_Fragment)).getMap(); И здесь у меня есть мои варианты: GoogleMapOptions options = new GoogleMapOptions(); options.mapType(GoogleMap.MAP_TYPE_SATELLITE); В документации я вижу, что мне нужно использовать это: Чтобы применить эти параметры при создании карты, выполните одно из следующих действий: Если вы используете MapFragment, используйте статический заводский метод MapFragment.newInstance (GoogleMapOptions), […]

GetTag () всегда возвращает null при вызове в фрагменте

У меня проблема, потому что метод getTag () возвращает мне null, когда я вызываю его в фрагменте, который является частью созданного вами макета вкладки ViewPager. Код import java.util.ArrayList; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentTransaction; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ListView; import android.widget.Toast; public class HistoryFragment extends Fragment { ListView listView; HistoryAdapter adapter; @Override […]

Ошибка java.lang.IllegalStateException: активность была уничтожена

Ниже я пытался работать с SDK для Facebook, когда я столкнулся с этой проблемой, каждый раз, когда вы запускаете код ниже, я, кажется, получаю сообщение об ошибке «java.lang.IllegalStateException: активность была уничтожена», я думаю, что у нее есть что-то Делать с обломками, какие-то мысли? 11-02 15:24:29.212: E/AndroidRuntime(17034): FATAL EXCEPTION: main 11-02 15:24:29.212: E/AndroidRuntime(17034): java.lang.RuntimeException: Unable to […]

GetMapAsync () в фрагменте

У меня возникли проблемы с внедрением карты Google в фрагменте. Это моя часть класса фрагментов: public class FragmentStoreFinderMap extends Fragment implements OnMapReadyCallback { // Google Map private GoogleMap googleMap; private int i; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); googleMap = ((SupportMapFragment)getActivity().getSupportFragmentManager().findFragmentById( R.id.map)).getMapAsync(this); Я получаю сообщение об ошибке в getMapAsync (this). Я говорю Несовместимый тип. […]