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

Почему не создается 2 активити - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android "Шторка" как верхнее меню http://www.cyberforum.ru/android-dev/thread1668649.html
Здравствуйте, как реализовать шторку, как элемент верхнего меню? сколько не искал в интернете,так и не нашел данные по данному вопросы. Кто может подсказать как это реализуется. Она будет представлять собой в верхней части экрана например стрелочку или что-то подобное. При нажатии на эту стрелочку и протаскивание ее в низ, будет появляться меню.
Android Равномерное заполнение колонками пространства с помощью GridLayout Всем добрый вечер! Помогите пожалуйста! Мне нужно программно заполнять GridLayout. Проблема чтобы колонки равномерно заполнили все пространство. :wall: Хочу: Имею: http://www.cyberforum.ru/android-dev/thread1668520.html
Не выводит данные в textview Android
Здравствуйте кто читает. Вот такая проблема. Я с сайта центробанка получаю данные о курсе валют с помощью такого метода: public String getValute(String valute) throws IOException { Calendar date = new GregorianCalendar(); URL bank = new URL("http://www.cbr.ru/currency_base/D_print.aspx?date_req="+new SimpleDateFormat("dd.MM.yyyy").format(date.getTime())); BufferedReader br = new...
Активности. Работа в Eclipce. Ошибки или привести код в порядок Android
Работа в Eclipce По заданию необходимо создать активности. В первой располагаются данные о студенте, и кнопки с переходами на две других активности. На второй активности(экране) находятся строка в которой нужно прописать данные и при нажатии на кнопку эти данные отображаются на экране.. На третьей активности необходимо использовать графический режим Canvas Набрать код - набрала.Ошибки не...
Android Создание неубиваемого сервиса http://www.cyberforum.ru/android-dev/thread1668275.html
А как можно создать неубиваемый сервис кроме метода startforaground()? Может какой то флаг можно передать в startCommand чтобы он вообще не убивался? Какой?
Android Момент с ресивером Вот допустим есть одно приложение и второе. Компонент первого приложения(например активити) посылает sendBroadcast на активити второго приложения. Но принимающее активити во втором приложении в этот момент только создается и ресивер(еще даже интент фильтр не успел создаться) еще не успел зарегистрироваться. Что будет в этом случае сообщение для второго приложения будет потеряно или оно все же... подробнее

Показать сообщение отдельно
u-geen
0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 32
23.02.2016, 18:00  [ТС]     Почему не создается 2 активити
там накручено, попытка сделать типа пазл, который в общем то работал пока был на главной активити а как только поставил его на второстепенную - начало выбивать
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
public class Main2Activity extends AppCompatActivity {
    Chronometer chronometer;
    TextView tvRecord;
 
    Button Start;
    Button Tip;;
    long begin;
    long finish;
    long tempo;
    long record=0;
    int firstClick=0;
    int start=0;
    int buttonId=0;
    int countClick=0;
    int[] butnsId = {R.id.bt1, R.id.bt2, R.id.bt3, R.id.bt4, R.id.bt5, R.id.bt6, R.id.bt7, R.id.bt8, R.id.bt9, R.id.bt10, R.id.bt11, R.id.bt12,
            R.id.bt13, R.id.bt14, R.id.bt15, R.id.bt16};
    int[] stylesId = {R.drawable.button1, R.drawable.button2, R.drawable.button3, R.drawable.button4,R.drawable.button5,R.drawable.button6, R.drawable.button7,R.drawable.button8, R.drawable.button9,R.drawable.button10,R.drawable.button11,R.drawable.button12,
            R.drawable.button13,R.drawable.button14,R.drawable.button15,R.drawable.button16};
    int[] stylesRand=new int [16];
    LinkedList<Button> butns=new LinkedList<>();
    final String TAG = "States";
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        chronometer = (Chronometer) findViewById(R.id.chronometer);
        tvRecord=(TextView)findViewById(R.id.tvRec);
 
        Start=(Button)findViewById(R.id.btS2);
      //  Start.setBackgroundResource(R.drawable.start);
        Tip=(Button)findViewById(R.id.btT2);
       // Tip.setBackgroundResource(R.drawable.tooltip);
 
        View.OnClickListener myClickListener=new View.OnClickListener() {
            @Override
            public void onClick(View v) {
 
               
                switch (v.getId()) {
                    case  (R.id.btS):
                        firstClick=0;
                        buttonId=0;
                        countClick=0;
                        start=1;
                        tvRecord.setText("Number of moves "+countClick);
                        begin=System.currentTimeMillis();
                        new MyChronometr().turnOn(chronometer);
 
                        new MyButtons().resetEnableAll(butns, stylesId);
                        HashSet<Integer> myset = new HashSet<Integer>();
                        int num;
                        for (int k = 0; k < butns.size(); k++) {
                            for (; ; ) {
                                num = 1 + (int) (Math.random() * ((16 - 1) + 1));
                                if (!myset.contains(num)) break;
                            }
                            myset.add(num);
                            butns.get(k).setBackgroundResource(stylesId[num - 1]);
                            butns.get(k).setText("");
                            stylesRand[k]=stylesId[num-1];
                        }
                        myset.clear();
                        break;
                    case (R.id.btT): if(start!=0){new MyButtons().setNumbers(butns,stylesId,stylesRand);}
                    else {Toast.makeText(Main2Activity.this, "Please press START", Toast.LENGTH_SHORT).show();}
                        break;
 
                    case R.id.bt1: case R.id.bt2: case R.id.bt3:case R.id.bt4: case R.id.bt5:
                    case R.id.bt6: case R.id.bt7:case R.id.bt8:case R.id.bt9:case R.id.bt10:
                    case R.id.bt11: case R.id.bt12: case R.id.bt13: case R.id.bt14:case R.id.bt15:case R.id.bt16:
                        if (start==0){Toast.makeText(Main2Activity.this, "Please press START", Toast.LENGTH_SHORT).show(); break;}
                        if  ((start!=0)&&(!new MyButtons().isDisable(butns))) {
                            firstClick=1;
                            buttonId=v.getId();
                            new MyButtons().setClick(butns, v.getId());
                        }
                        if((start!=0)&&(firstClick==0)&&( buttonId!=v.getId())) {
                            new MyButtons().swap(butns,buttonId,v.getId(),stylesRand);
                            countClick++;
                            buttonId=0;
                            tvRecord.setText("Number of moves " + countClick);
                            if (new MyButtons().isInOrder(stylesId,stylesRand,butnsId.length)){
                                Toast.makeText(Main2Activity.this, "Congratulations!", Toast.LENGTH_SHORT).show();
                                finish=System.currentTimeMillis();
                                tempo=new MyChronometr().getElapsedTime(begin, finish);
                                new MyChronometr().turnOff(chronometer);
                                record=new   MyChronometr().compareTime(record, tempo);
                                tvRecord.setText("Number of moves " + countClick+"    Your record "+new MyChronometr().timeToString(record) );
                                start=0;
 
                            }
 
                        }
 
                        firstClick=0;
                        break;
                }
 
            }
        };
 
      //  Start.setOnClickListener(myClickListener );
      //  Tip.setOnClickListener(myClickListener );
        int i=0;
        for (int id:butnsId)
        {   Button temp = (Button)findViewById(id);
//            temp.setOnClickListener(myClickListener);
  //          temp.setBackgroundResource(stylesId[i]);
            butns.add (temp);
            i++;
        }
 
    }
}
те строчки что закоментированы -давали нулпоинтерэксепшн вообще
 
Текущее время: 03:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru