Форум программистов, компьютерный форум CyberForum.ru

Не обновляется содержимое TableLayout в Fragment - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Как и где сохранить данные игры http://www.cyberforum.ru/android-dev/thread1424150.html
И например,я вышел из игры,или вырубился мобильный..Где я могу сохранить данные ,если я хочу потом вернуться и снова играть с того места,где я кончил? Какую структуру данных применить для этого?И как мне потом извлечь из нее данные.чтобы игра продолжалась,как будто бы никаких перерывов не было?
Android Создание фона для Activity Хочу создать фон для активити.. в дальнейшем буду его сжимать до xxxhdpi/xxhdpi/xhdpi/hdpi/mdpi/ldpi. Какое разрешение изображения мне задать при создании в фотошопе, чтобы было наиболее универсальное соотношение сторон и чтоб оно было больше xxxhdpi? Спасибо) http://www.cyberforum.ru/android-dev/thread1424149.html
Drawable hdpi, mdpi, xhdpi, xxhdpi Android
Здравствуйте! Подскажите пожалуйста. Допустим я нарисовал фон для нескольких активити, иконку приложения, изображения для imageview.... я их сжал до hdpi, mdpi, xhdpi, xxhdpi соотвественно. дальше мне нужно в каждую папку drawable hdpi, mdpi, xhdpi, xxhdpi поразкидать эти файлы в соотвествии с размерами?? вопрос возник из за того что на разных источниках говорят об иконках в этих папках но...
Android Загрузка изображения
Привет всем, народ помогите пожалуйста, нужно загрузить изображения из произвольного место на устройстве, как это можно сделать? может кто подсказать методы, сайт где почитать можно, способы или чем то помочь, никак не могу найти именно то что нужно
Android Взаимодействие Activity и GPS трекера http://www.cyberforum.ru/android-dev/thread1424059.html
Есть Activity: public class MainActivity extends Activity { // GPSTracker class GPSTracker gps; public float x = 95; public float y;
Android Ошибка при считывании с XML и записи в TextEdit Здраствуйте, Андроид только начал изучать. Он мне нужен для дипломной работы. А именно написать приложение которое предназначено для игры в Квест, где люди бегают, ищут коды, и вводят его в приложении. Сразу столкнулся с проблемой где надо считать с XML файла данные и вывести их на экран. Пишу с помощью Android Studio Вот привожу коды програмы AndroidManifest.xml подробнее

Показать сообщение отдельно
Prostoplus
 Аватар для Prostoplus
11 / 1 / 0
Регистрация: 21.09.2012
Сообщений: 122
18.04.2015, 20:20     Не обновляется содержимое TableLayout в Fragment
Здравствуйте. У меня есть фрагмент, в котором располагается таблица TableLayout с перечнем издательств. Также есть кнопка "Добавить новое издательство". При клике на эту кнопку открывается окно для добавления в БД нового значения. При закрытии этого окна необходимо что бы содержимое таблицы было актуальным и содержало новое значение.
Проблема: отображение обновленной таблицы происходит только при переходе на другой фрагмент (вкладку) и возвращении обратно.
Код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class PublishersActivity extends Fragment {
    View rootView;
 
    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        rootView = inflater.inflate(R.layout.fragment_publishers, container, false);
        //******
            fab.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                Toast.makeText(rootView.getContext(), "OnClcInPublishers", Toast.LENGTH_LONG).show();
                startActivity(new Intent(rootView.getContext(), AddPublisherActivity.class));
 
            }
        });
        showPublishers(rootView);
 
        return rootView;
    }
 public static void showPublishers(View v){
 
        TableLayout tableLayout = (TableLayout) v.findViewById(R.id.PublishersTableLayout);
         //****
        for(Publisher p : dbh.getPublishers()){
            TableRow tableRow = new TableRow(v.getContext());
             //***добавление в таблицу строк
         }
  }
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class AddPublisherActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_add_publisher);
 
 
        this.publAddBtn = (Button) findViewById(R.id.PublisherAdd);
 
        final View publActivityView = View.inflate(this, R.layout.fragment_publishers, null);
 
        this.publAddBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                DataBaseHelper dbh = new DataBaseHelper(getApplicationContext());
                dbh.putPublishersInfo(publName.getText().toString(), publTown.getText().toString());
                PublishersActivity.showPublishers(publActivityView); //ОБНОВЛЕНИЕ ПРОИСХОДИТ, МЕТОД ВЫЗЫВАЕТСЯ. НО СОДЕРЖИМОЕ НЕ ИЗМЕНИЯЕТСЯ
 
                finish();
 
            }
        });
 
    }
}
Вопрос: почему после вызова PublishersActivity.showPublishers(publActivityView); содержимое TableLayout не изменяется?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru