Perguntas com a marcação «android-fragments»

Fragmentos representam comportamentos reutilizáveis ​​ou partes da interface do usuário em um aplicativo Android.

4
Os fragmentos realmente precisam de um construtor vazio?
Eu tenho um Fragmentcom um construtor que leva vários argumentos. Meu aplicativo funcionou bem durante o desenvolvimento, mas, na produção, meus usuários às vezes veem essa falha: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment make sure class name exists, is public, and has an empty constructor that is public Eu poderia criar …


14
Limpar a pilha traseira usando fragmentos
Portei meu aplicativo Android para o favo de mel e fiz um grande refator para usar fragmentos. Na minha versão anterior, quando eu pressionava o botão Início, fazia um ACTIVITY_CLEAR_TOPpara redefinir a pilha traseira. Agora, meu aplicativo é apenas uma única atividade com vários fragmentos; portanto, quando pressiono o botão …


7
Como adiciono um fragmento a uma atividade com uma exibição de conteúdo criada programaticamente
Quero adicionar um fragmento a uma atividade que implemente seu layout programaticamente. Examinei a documentação do fragmento, mas não há muitos exemplos que descrevam o que eu preciso. Aqui está o tipo de código que tentei escrever: public class DebugExampleTwo extends Activity { private ExampleTwoFragment mFragment; @Override protected void onCreate(Bundle …

12
Receber resultado de DialogFragment
Estou usando DialogFragments para várias coisas: escolhendo itens da lista, inserindo texto. Qual é a melhor maneira de retornar um valor (ou seja, uma string ou um item de uma lista) de volta à atividade / fragmento de chamada? Atualmente, estou implementando a atividade de chamada DismissListenere fornecendo ao DialogFragment …


11
Volte programaticamente ao fragmento anterior no backstack
Digamos que eu tenha uma atividade que tenha fragmentos adicionados programaticamente: private void animateToFragment(Fragment newFragment, String tag) { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, newFragment, tag); ft.addToBackStack(null); ft.commit(); } Qual é a melhor maneira de retornar ao fragmento anterior que estava visível? Encontrei a funcionalidade Trigger back-button no clique no botão …




18
O fragmento onResume () & onPause () não é chamado no backstack
Eu tenho vários fragmentos dentro de uma atividade. Em um botão, estou iniciando um novo fragmento, adicionando-o ao backstack. Eu naturalmente esperava que o onPause()método do fragmento atual e onResume()do novo fragmento fosse chamado. Bem, isso não está acontecendo. LoginFragment.java public class LoginFragment extends Fragment{ @Override public View onCreateView(LayoutInflater inflater, …


14
getActivity () retorna nulo na função Fragment
Eu tenho um fragmento (F1) com um método público como este public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } e sim quando eu chamo (da Activity), é nulo ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1(); transaction1.replace(R.id.upperPart, f1); transaction1.commit(); f1.asd(); Devo estar …

5
Quantas atividades vs fragmentos?
Introdução: O padrão básico do "Fragments Tutorial" é mais ou menos assim: Em um tablet, tenha uma lista à esquerda e detalhes à direita. Ambos são Fragmentse ambos residem no mesmo Activity. Em um telefone, tenha uma lista Fragmentem um Activity. Lançar um novo Activitycom os detalhes Fragment. (por exemplo, …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.