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



10
startActivityForResult () de um fragmento e atividade filho final, não chama onActivityResult () no fragmento
FirstActivity.Javatem um FragmentA.Javaque chama startActivityForResult(). SecondActivity.Javaligue, finish()mas onActivityResultnunca seja chamado, escrito em FragmentA.Java. FragmentA.Java código: @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); // some code Intent i = new Intent(getActivity(), SecondActivity.class); i.putExtra("helloString", helloString); getActivity().startActivityForResult(i, 1); } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); getActivity(); …


18
Como posso acessar getSupportFragmentManager () em um fragmento?
Eu tenho um FragmentActivity e quero usar um fragmento de mapa dentro dele. Estou com problemas para obter o gerenciador de fragmentos de suporte para acessá-lo. if (googleMap == null) { googleMap = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map1)).getMap(); // check if map is created successfully or not if (googleMap == null) { …

7
FragmentPagerAdapter getItem não é chamado
Não consigo reutilizar o fragmento no FragmentPagerAdapter. Usando o método destroyItem (), ele está excluindo o fragmento, mas ainda não chama getItem () novamente. Existem apenas 2-3 imagens, portanto, estou usando o FragmentPagerAdapter em vez do FragmentStatePagerAdapter. public class ExamplePagerAdapter extends FragmentPagerAdapter { ArrayList < String > urls; int size …



21
Definindo título de ActionBar personalizado a partir do fragmento
No meu Main FragmentActivity, eu configurei meu ActionBartítulo personalizado assim: LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); Isso funciona perfeitamente. No entanto, depois de abrir outro Fragments, quero que o título mude. Não …
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.