Articles of андроид фрагментная активность

Может быть создан фрагмент только с одним экземпляром

Мне просто интересно, может ли фрагментация создать только один экземпляр или синглтон? Я тоже прошел через проект Google iosched . Они просто создают Fragment a = new Fragment(); Всякий раз, когда они хотят … Предположим, например: public static FragmentManager instance; public static FragmentManager getInstance() { if (instance == null) { instance = new FragmentManager(); } […]

IllegalStateException: не удается выполнить это действие после onSaveInstanceState в классе FragmentActivity

Это код, который я написал.i не смог найти, когда эта функциональность падает, но она работает иногда. public class ListFragmentActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); main(); IntentFilter filter1 = new IntentFilter("com.venkat.listfragment"); registerReceiver(myReceiver, filter1); // register reciever intent filter. } public void main(){ IntentFilter filter1 = new IntentFilter("com.venkat.listfragment"); registerReceiver(myReceiver, filter1); List_Fragment ls_fragment […]

Ошибка переключения FragmentActivity … «Несовместимые типы» или «FragmentTransaction не могут применяться»

Мне нужно было понизить мой интерфейс с 4.x до 2.3.x. Интерфейс 4.x был разработан с помощью Fragments и работал. Чтобы понизить его, я сменил их на FragmentActivties, переключил все на нужную версию поддержки Android версии v4. Проблема в том, что переключатель Fragment не работает. Импорт: import android.support.v4.app.FragmentTransaction; import android.support.v4.app.FragmentManager; import android.support.v4.app.Fragment; import android.support.v7.app.ActionBarActivity; Код ошибки […]

Доступ к getActivity () внутри статического метода

У меня есть этот класс, который вызывает метод setPoint public class PointsList extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View view = inflater.inflate(R.layout.listpoints, container, false); public static class PointCreation extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view […]

Передача параметров с Android FragmentActivity в фрагмент

Когда я пытаюсь передать параметр из FragmentActivity в фрагмент, он дает мне исключение null-указателя в getArguments () в фрагменте. Вот мой код FragmentActivity public class IndexChartActivity extends FragmentActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.index_chart); IndexFragmentActivity indexFragment = (IndexFragmentActivity)getSupportFragmentManager().findFragmentById(R.id.index_fragment); indexFragment.newInstance("ASPI"); } } Вот index_chart.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FFFFFF" android:orientation="vertical" […]

Где FragmentActivity # onDetachFragment?

Каждый раз, когда я прикрепляю фрагмент к своей деятельности, я хочу зарегистрировать его для получения событий из этой активности. Это легко, потому что я могу переопределить FragmentActivity#onAttachFragment(Fragment) . Когда фрагмент удаляется из активности, я хочу отменить его из получения событий. Я ожидал, что будет событие onDetachFragment которое я мог бы использовать аналогичным образом, но я […]

Переключение фрагментов в режиме Master / Detail

Я пытаюсь создать приложение, которое имеет поток Master / Detail с использованием фрагментов. При выборе элемента открывается фрагмент детали, который затем может «открыть» другой фрагмент и добавить его в задний стек. Я переименовал классы, чтобы помочь проиллюстрировать, что они делают. public class ListOfDetails extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); … } […]

Как начать фрагмент из активности?

У меня есть один фрагмент: ProductsFragments extends Fragment И один вид деятельности AdminMenuActivity extends ActionBarActivity Я хочу вызвать ProductsFragments из AdminMenuActivity. Я использовал 2 варианта: 1) FragmentManager fm = getSupportFragmentManager(); for(int i = 0; i < fm.getBackStackEntryCount(); ++i) { fm.popBackStack(); } FragmentTransaction tx = getSupportFragmentManager().beginTransaction(); tx.replace(R.id.frame_layout, android.support.v4.app.Fragment.instantiate(AdminMenuActivity.this, fragments[1])); tx.commit(); 2) Intent intent1 = new Intent(AdminMenuActivity.this, […]

Android получить значение из всех фрагментов

Я объявлял framgmentActivity, как показано ниже: mTabHost = (FragmentTabHost) findViewById(android.R.id.tabhost); mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent); mTabHost.addTab(mTabHost.newTabSpec("basic").setIndicator("Basic",getResources().getDrawable(R.drawable.ic_launcher)),BasicProductFragment.class, null); mTabHost.addTab(mTabHost.newTabSpec("taxes").setIndicator("Taxes",getResources().getDrawable(R.drawable.ic_launcher)),TaxesProductFragment.class, null); mTabHost.addTab(mTabHost.newTabSpec("price").setIndicator("Price",getResources().getDrawable(R.drawable.ic_launcher)),PriceProductFragment.class, null); mTabHost.addTab(mTabHost.newTabSpec("stock").setIndicator("Stock",getResources().getDrawable(R.drawable.ic_launcher)),StockProductFragment.class, null); Теперь во всем frament я объявил два или три edittext сейчас в этом действии, я хочу получить данные из этого всего edittext с другой вкладки frangment.

Как вызвать метод onCreateView или обновить фрагмент?

Я хотел бы обновить или вызвать onCreateView в следующем коде. У меня есть contex menù для удаления элемента и после того, как я хочу обновить фрагмент с помощью нового элемента. Спасибо вообще! Public class ItemDetailFragmentBlackBoard расширяет фрагмент { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { …. return rootView; } } /** Menu on […]

Intereting Posts
Список отступов в TextView Изменение размера баннера admob динамически Сохранять данные пользователя в течение дня (в тот же день -> множество пользовательских данных) FirebaseJobDispatcher запускается при изменении сети Android Как получить общую память памяти в устройстве? Отключить выноску (контекстное меню) на Android Где получить информацию об ошибках базы данных в Android SQLite (например, неудачная вставка из-за нарушения не null) Phonegap – обрабатывать push-уведомление после того, как я покинул область индекса с помощью window.location.replace Создание дампа ядра в android Выбор одного значения RadioButton и прокрутка назад, удаление выбранного в RecyclerView Как игнорировать ошибку «избегать ошибок, отличных от стандартных по фрагментам»? Переупорядочение записи LRUCache при использовании get Как получить срок действия подписки на Google Play от серверного сервера Как я могу выровнять меню / значки панели инструментов Android слева, как в приложении «Карты Google»? Как предотвратить автоматическую генерацию Android.mk с новым экспериментальным плагином gradle