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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Kollinar
1 / 1 / 0
Регистрация: 19.02.2013
Сообщений: 78
#1

Кнопки удаляются после закрытия приложения - Программирование Android

18.04.2015, 08:55. Просмотров 400. Ответов 12
Метки нет (Все метки)

Я создаю кнопки но не могу с ними взаимодействовать и их сохранять, можете помочь решить проблему?
кнопки удаляются после закрытия приложения.

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
package ru.kollinar.studenttracking;
 
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.Toast;
 
public class MainActivity extends Activity implements OnClickListener{
 
      LinearLayout llMain;
      EditText etName;
      Button btnCreate;
      Button btnClear;
 
    int wrapContent = LinearLayout.LayoutParams.MATCH_PARENT;
    int WrapContent = LinearLayout.LayoutParams.WRAP_CONTENT;
    int i = 1;
 
    
      /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        llMain = (LinearLayout) findViewById(R.id.llMain);
        etName = (EditText) findViewById(R.id.etName);
 
        btnCreate = (Button) findViewById(R.id.btnCreate);
        btnCreate.setOnClickListener(this);
 
        btnClear = (Button) findViewById(R.id.btnClear);
        btnClear.setOnClickListener(this);
      }
 
 
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
          switch (v.getId()) {
            case R.id.btnCreate:
              // Создание LayoutParams c шириной и высотой по содержимому
              LinearLayout.LayoutParams lParams = new LinearLayout.LayoutParams(
                  wrapContent, WrapContent);
              // переменная для хранения значения выравнивания
              // по умолчанию пусть будет CENTER_HORIZONTAL
              int btnGravity = Gravity.CENTER_HORIZONTAL;
 
              // переносим полученное значение выравнивания в LayoutParams
              lParams.gravity = btnGravity;
 
              // создаем Button, пишем текст и добавляем в LinearLayout
              Button btnNew = new Button(this);
              btnNew.setText(etName.getText().toString());
              btnNew.setId(i);
              llMain.addView(btnNew, lParams);
              Toast.makeText(this, "id " + i, Toast.LENGTH_SHORT).show();
              i++;
              etName.setText(null);
 
              break;
              
            case R.id.btnClear:
                llMain.removeAllViews();
                Toast.makeText(this, "Удалено", Toast.LENGTH_SHORT).show();
                break;
            }
          
      }
    }
Вложения
Тип файла: rar StudentTracking.rar (1.90 Мб, 0 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2015, 08:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Кнопки удаляются после закрытия приложения (Программирование Android):

AlarmManager не работает после закрытия приложения - Программирование Android
Всем привет, сделал ресивер + нацепил туда alarm вот код в классе ресивера public void SetAlarm(Context context) { AlarmManager...

Автозапуск приложения после его закрытия - Программирование Android
Всем привет. Хочу сделать автозапуск приложения после его закрытия или сворачивания через некоторое время, как можно реализовать? возможно...

Не перезапускать сервис после закрытия и открытия приложения - Программирование Android
Приветствую. Такая проблема, на андройде сервис перезапускается после закрытия и открытия приложения. Надо чтобы сервис после...

После закрытия приложения пользователем код в таймере продолжает выполняться - Программирование Android
Если запустить таймер в android с периодом в пять секунд выполнения действия и в функции run() накодить какой то процесс. То после закрытия...

Не удается остановить воспроизведение потока после закрытия и открытия приложения - Программирование Android
Написал приложение для воспроизведения аудио-потока. Кнопки Старт и Стоп работают нормально. Если закрыть приложение не выключая поток,...

Как создать массив который сохраняет свои значение даже после закрытия приложения - Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Как создать массив который сохраняет свои значение даже после...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
YuraAAA
1571 / 1313 / 270
Регистрация: 25.10.2009
Сообщений: 3,434
Записей в блоге: 2
18.04.2015, 11:44 #2
Kollinar, Вы как троль какой-то говорите) Ну конечно не сохраняются. Кнопки надо размещать в xml, тогда будут сохраняться
Kollinar
1 / 1 / 0
Регистрация: 19.02.2013
Сообщений: 78
18.04.2015, 11:59  [ТС] #3
Если я их програмно создаю как их в xml сохранить
YuraAAA
1571 / 1313 / 270
Регистрация: 25.10.2009
Сообщений: 3,434
Записей в блоге: 2
18.04.2015, 12:02 #4
Слишком долго объяснять, читайте
http://startandroid.ru/ru/uroki/vse-...-svojstva.html
Kollinar
1 / 1 / 0
Регистрация: 19.02.2013
Сообщений: 78
18.04.2015, 14:03  [ТС] #5
Ну это вобще не то.
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
18.04.2015, 14:27 #6
Цитата Сообщение от Kollinar Посмотреть сообщение
Если я их програмно создаю как их в xml сохранить
эта фраза лишена смысла...полностью
Цитата Сообщение от Kollinar Посмотреть сообщение
Я создаю кнопки но не могу с ними взаимодействовать и их сохранять, можете помочь решить проблему?
кнопки удаляются после закрытия приложения.
тут тоже 50% фантастики
Kollinar
1 / 1 / 0
Регистрация: 19.02.2013
Сообщений: 78
18.04.2015, 16:11  [ТС] #7
Где тут фантастика?
Riard
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 14
18.04.2015, 16:47 #8
Kollinar, когда создаются новые кнопки ты их создаешь только на время работы программы, резонно было бы их сохранять, допустим в некий массив, который будет создавать кнопки после нового запуска программы. Правда нужно этот массив сохранять то ли в доке, то ли где пожелаешь. И в методе onCreate() делаешь через цикл создания всех кнопок. Надеюсь всю суть ты понял.
Kollinar
1 / 1 / 0
Регистрация: 19.02.2013
Сообщений: 78
18.04.2015, 17:02  [ТС] #9
Я понял суть, а как заставить кнопки переходить на др страницу, я хочу туда сделать список.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
18.04.2015, 20:36 #10
Цитата Сообщение от Kollinar Посмотреть сообщение
Я понял суть, а как заставить кнопки переходить на др страницу, я хочу туда сделать список.
Построить их и шагом марш!
Riard
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 14
18.04.2015, 22:04 #11
Kollinar, не совсем понимаю, что имеется означает переход на другую страницу???
Kollinar
1 / 1 / 0
Регистрация: 19.02.2013
Сообщений: 78
19.04.2015, 08:22  [ТС] #12
Хочу сделать чтоб каждая кнопка открывала свой Activity c помошью LayoutInflater
Riard
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 14
19.04.2015, 12:28 #13
Kollinar, для каждого Activity нужно отдельный класс делать, а значит и отдельный файл, как я знаю. По этому лучше использовать Layout c твоим содержанием которое ты для них создашь, а что бы их отображать можешь с массами поработать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2015, 12:28
Привет! Вот еще темы с ответами:

Как восстановить значения при открытии приложения после нажатия кнопки назад - Программирование Android
Как гарантированно вызвать onSaveInstanceState. Столкнулся с такой ситуацией. Сохраняю значения для перезагрузки приложения. Если телефон...

Функция закрытия приложения - Программирование Android
Подскажите пожалуйста как правильно должен выглядеть метод для закрытия приложения при нажатии на кнопку? public class MainActivity...

Определить нажатие кнопки Home и кнопки сворачивания приложения - Программирование Android
По аналогии с backPressed: @Override public void onBackPressed() { }

Не освобождаются ресурсы после закрытия Activity - Программирование Android
Очередная непонятная проблема. Делаю в активити setContentView() с большим количеством ImageView. В результате когда запускаю новую, а для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.04.2015, 12:28
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru