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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.84
hugo007
0 / 0 / 0
Регистрация: 09.05.2009
Сообщений: 72
#1

"The application Butt (process.com.samples.Butt) has stopped unexpectedly. Please try again" - Android

05.11.2011, 03:49. Просмотров 2333. Ответов 1
Метки нет (Все метки)

работаю на эклипс, программирую калькулятор для android.
у меня есть 2 программы, 1 из них:
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
package com.samples.But;
 
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
import android.view.View;
 
public class ButtActivity extends Activity
{
Button B1;
Button B2;
TextView T;
    / ** Called when the activity is first created. * /
    @ Override
    public void onCreate (Bundle savedInstanceState) {
        super.onCreate (savedInstanceState);
        setContentView (R.layout.main);
        B1 = (Button) findViewById (R.id.button1);
        B2 = (Button) findViewById (R.id.button2);
        B1.setOnClickListener (new View.OnClickListener () {
 
@ Override
public void onClick (View arg0) {
setB (8);
 
}
        });
        B2.setOnClickListener (new View.OnClickListener () {
 
@ Override
public void onClick (View arg0) {
setB (6);
 
}
        });
        T = (TextView) findViewById (R.id.textView1);
        setB (7);
       
    }
    public void setB (int count) {
    int t = count;
       T.setText (String.valueOf (t));
      }
}
и 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
package com.samples.But;
 
import android.app.Activity;
import android.os.Bundle;
import android.graphics.Typeface;
import android.widget.Button;
import android.widget.TextView;
import android.view.View;
import android.view.View.OnClickListener;
 
public abstract class ButtActivity extends Activity implements OnClickListener
{
Button B1;
Button B2;
TextView T;
    / ** Called when the activity is first created. * /
    @ Override
    public void onCreate (Bundle savedInstanceState) {
        super.onCreate (savedInstanceState);
        setContentView (R.layout.main);
        B1 = (Button) findViewById (R.id.button1);
        B2 = (Button) findViewById (R.id.button2);
        
        T = (TextView) findViewById (R.id.textView1);
        B1.setOnClickListener (this);
        B2.setOnClickListener (this);
        setB (7);
    }
    public void OnClick (View v) {
    switch (v.getId ()) {
    case R.id.button1:
    setB (8);
    break;
    case R.id.button2:
    setB (6);
    break;
    }
    
       }
    
    public void setB (int count) {
    int t = count;
       T.setText (String.valueOf (t));
      }
}
когда запускаю 1 вариант на эмуляторе все работает, когда же 2, то такая вот ошибка:
the application Butt(process.com.samples.Butt) has stopped unexpectedly. Please try again"

подскажите, как это исправить.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2011, 03:49     "The application Butt (process.com.samples.Butt) has stopped unexpectedly. Please try again"
Посмотрите здесь:

Android ошибка process has stopped unexpectedly
Отсутствует "Gradle: Android Application" Android
Android Сообщение в эмуляторе "process system is not responding"
Android "Unfortunately, testApp has stopped"
Android Часы для Android и ошибка "unfortunately clock has stopped"
Новая реализация findViewById и ошибка "Unfortunately, MyApp has been stopped" Android
Android IDEA Отсутствует "Gradle: Android Application"
Android Исправить ошибку "Unfortunately appname has stopped"
Android Как отловить причину "unfortunately, application has stopped" на эмуляторе?
Connect to MS SQL и ошибка "unfortunately has stopped" Android
При запуске приложения на эмуляторе: "unfortunately appname has stopped" Android
Как исправить ошибку "Unfortunately, <Program> has stopped"? Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
flatgad
geJI<|>eP
186 / 186 / 1
Регистрация: 22.07.2010
Сообщений: 733
05.11.2011, 14:48     "The application Butt (process.com.samples.Butt) has stopped unexpectedly. Please try again" #2
Цитата Сообщение от hugo007 Посмотреть сообщение
работаю на эклипс, программирую калькулятор для android.
у меня есть 2 программы, 1 из них:
package com.samples.But;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
import android.view.View;

public class ButtActivity extends Activity
{
Button B1;
Button B2;
TextView T;
/ ** Called when the activity is first created. * /
@ Override
public void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.main);
B1 = (Button) findViewById (R.id.button1);
B2 = (Button) findViewById (R.id.button2);
B1.setOnClickListener (new View.OnClickListener () {

@ Override
public void onClick (View arg0) {
setB (8);

}
});
B2.setOnClickListener (new View.OnClickListener () {

@ Override
public void onClick (View arg0) {
setB (6);

}
});
T = (TextView) findViewById (R.id.textView1);
setB (7);

}
public void setB (int count) {
int t = count;
T.setText (String.valueOf (t));
}
}

и 2:
package com.samples.But;

import android.app.Activity;
import android.os.Bundle;
import android.graphics.Typeface;
import android.widget.Button;
import android.widget.TextView;
import android.view.View;
import android.view.View.OnClickListener;

public abstract class ButtActivity extends Activity implements OnClickListener
{
Button B1;
Button B2;
TextView T;
/ ** Called when the activity is first created. * /
@ Override
public void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.main);
B1 = (Button) findViewById (R.id.button1);
B2 = (Button) findViewById (R.id.button2);

T = (TextView) findViewById (R.id.textView1);
B1.setOnClickListener (this);
B2.setOnClickListener (this);
setB (7);
}
public void OnClick (View v) {
switch (v.getId ()) {
case R.id.button1:
setB (8);
break;
case R.id.button2:
setB (6);
break;
}

}

public void setB (int count) {
int t = count;
T.setText (String.valueOf (t));
}
}
когда запускаю 1 вариант на эмуляторе все работает, когда же 2, то такая вот ошибка:
the application Butt(process.com.samples.Butt) has stopped unexpectedly. Please try again"

подскажите, как это исправить.

Скорее всего ошибка
B1.setOnClickListener (this);
B2.setOnClickListener (this);
Если тебе нужно отследить нажатие кнопок можно проще организовать :

1. Где xml файл где у тебя описана кнопка (Button) дописываешь такую строчку :
android:onClick="Button_clk"
2.В main.java теперь пишешь обработчик нажатия на кнопку таким образом:
public void Button_clk(View v){
T.settext("it is button");
}

Все так проще делать для меня, чем писать listeneru. Думаю со временем можна будет роздуплится с ними получше, но пока я запутываюсь
Yandex
Объявления
05.11.2011, 14:48     "The application Butt (process.com.samples.Butt) has stopped unexpectedly. Please try again"
Ответ Создать тему
Опции темы

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