Привет, я пытаюсь получить доступ к текстовому виду из панели действий, например, когда нажата кнопка. Мне нужно, чтобы текстовый вид в панели действий изменился. Это возможно ?Доступ к Actionbar TextView из другого фрагментации
следующий мой код MainActivity с ActionBar
mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
preferences = PreferenceManager.getDefaultSharedPreferences(this);
new URLAsyncCaller().execute();
mViewPager = (ViewPager) findViewById(R.id.pager);
mViewPager.setAdapter(mSectionsPagerAdapter);
FragmentManager fragmentManager = getSupportFragmentManager();
ActionBar actionBar = getSupportActionBar();
actionBar.setCustomView(R.layout.actionbar_layout);
LinearLayout search = (LinearLayout) actionBar.getCustomView().findViewById (R.id.btn_chart);
SharedPreferences.Editor editor = preferences.edit();
editor.putInt("lastid", 1); // also puts the data into a shared
editor.commit();
TextView toptitle= (TextView)search.findViewById(R.id.tv_avtiontext);
toptitle.setText(GWave.getActiontext());`
Fragement B Код
GWave.setActiontext("Welcome To Z-Wave");
Я попытался создать метод в основной вид деятельности для обработки изменений текста, но не смог получить его за работой. Любые предложения будут с благодарностью оценены .. Спасибо.
PS: Ваш код очень неструктурирован. Пожалуйста, подумайте над тем, чтобы сделать некоторые частные методы, которые вы можете позвонить, чтобы выполнить эту работу. :) –