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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Работа с камерой в Android 2.* http://www.cyberforum.ru/android-dev/thread376951.html
Нужно заставить приложение выводить картинку с камеры на экран (превьюшка). Вроде проще простого, но не работает: package com.oodakakosc.samples.camera; import java.io.IOException; import android.app.Activity; import android.os.Bundle; import android.hardware.Camera; import android.view.SurfaceHolder;
Android Фрэймворк для Android Вот решил начать изучать, и купил мобилу :) И, видимо, нашел время. С каким фрэймворком работаете вы? Почему? И какие еще знаете? http://www.cyberforum.ru/android-dev/thread376528.html
Android Бесплатная баннерообменная сеть для андроид
Всем привет Я сделал бесплатную сеть для обмена баннерами в андроид, чтобы можно было показать рекламу своей программы в обмен на то что показываешь чужую рекламу. Мне кажется это очень интересно особенно для начинающих разработчиков. Сеть бесплатна и не показывает никакой своей рекламы, обмен баннерами идет один к одному. Я сам разработчик и старался продавать свои программы, когда речь встала...
Как правильно добавить xml и java файлы в проект? Android
Привет. Я новичок в Андроиде и Джава. Столкнулся с проблемой. Хочу создать дополнительный активити. Для этого, как я понимаю, надо создать дополнительные java и xml файлы. В туториале, пример из которого посвящён созданию дополнительного экрана о правильном добавлении файлов в проект (разумеется) ни слова. Догадывайся интуитивно. Пытаюсь догадаться интуитивно. В res\layout создаю xml файл и...
Android IBank2 для Android http://www.cyberforum.ru/android-dev/thread361024.html
Вопрос к спецам по андроиду. Сможет ли кто-нибудь портировать IBank2 на андроид. Исходники на Java вроде все есть у разработчика БИФИТ bifit.com. Мне, как пользователю очень нужно чтобы интернет клиент-банк заработал на планшете под андройдом. Думаю таких как я - тысячи, можно даже в маркет будет засунуть за приемлимые деньги. Готов выслушать Ваши мысли по этому поводу в форуме.
Android Проблема с Eclipse У меня следующая проблема. Полностью установил себе всё что надо: JDK, Eclipse, Android SDK, поставил Android Development Tools, запустил эмулятор - всё работает, красота. Завершающая часть установок прошла как по маслу. Выключил комп, отлучился на два часа, включаю, запускаю Eclipse - пусто, как будто ничего и не устанавливал. Никаких признаков 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"
Цитата Сообщение от 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. Думаю со временем можна будет роздуплится с ними получше, но пока я запутываюсь
 
Текущее время: 03:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru