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

Первое приложение - Android

Войти
Регистрация
Восстановить пароль
 
Godod
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 60
13.12.2012, 17:54     Первое приложение #1
Здравствуйте. Пытаюсь программировать на anroid. Создал небольшое приложения для начала, но вот не хочет запускаться Через LogCat ошибок нет при дебаге. Может быть подскажите в чем загвоздка?
Само приложение:
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
package com.example.first;
 
import android.app.Activity;
import android.content.DialogInterface;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
 
public class MyActivity extends Activity {
    final Button button = (Button) findViewById(R.id.button);
    final EditText editText = (EditText) findViewById(R.id.editText);
    private final TextView textView = (TextView) findViewById(R.id.textView);
    private static final String TAG = "My";
 
    /**
     * Called when the activity is first created.
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
 
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                try {
                    setOnText();
                } catch (Exception e) {
                    Log.e(TAG, e.getMessage().toString());
                }
            }
        });
    }
 
    public void setOnText() {
        try {
            String text = editText.getText().toString();
            textView.setText(text);
        } catch (Exception e) {
            Log.e(TAG, e.getMessage().toString());
        }
    }
}
main.xml:
XML
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
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:baselineAligned="false" android:clickable="false">
    <EditText
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Введи сюда желание"
            android:id="@+id/editText" android:selectAllOnFocus="false"
            android:autoText="false" android:enabled="true" android:focusable="true"
            android:focusableInTouchMode="true" android:inputType="text" android:maxLength="250"
            android:hint="Введи желание"
            android:layout_marginLeft="65dp" android:layout_marginTop="155dp" android:layout_marginBottom="25dp"
            android:editable="true"/>
    <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="и нажми на меня"
            android:id="@+id/button" android:layout_gravity="center" android:clickable="true" android:enabled="true"
            android:layout_marginLeft="25dp"/>
    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/textView" android:layout_gravity="center" android:phoneNumber="false"
            android:layout_marginTop="15dp" android:focusable="true"
            android:focusableInTouchMode="true" android:textStyle="bold" android:typeface="serif"
            android:singleLine="false" android:layout_marginLeft="18dp"
            android:enabled="true"/>
</LinearLayout>
З.Ы. Если просто создать приложение и запустить, все нормально. Пишу через Intellij IDEA Community Edition
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2012, 17:54     Первое приложение
Посмотрите здесь:

Eclipse. Не компилируется первое приложение для Android Android
Android Первое приложение
Моё первое приложение на Android Android
Приложение Hello World Android
Android Первое приложение на Android
Первое приложение под андройд Android
Eclipse не запускает моё первое андроид приложение. В чём ошибка? Android
Android Первое android приложение с доступом к серверу
Первое приложение, нужно напутствие Android
Завершаю первое приложение под анройд Android
Просьба обсудить первое приложение Android Android
Android Первое приложение

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
13.12.2012, 17:58     Первое приложение #2
Цитата Сообщение от Godod Посмотреть сообщение
button.setOnClickListener(new View.OnClickListener()
button - null, внимательней смотрите логи.
Godod
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 60
13.12.2012, 18:14  [ТС]     Первое приложение #3
Цитата Сообщение от V0v1k Посмотреть сообщение
button - null, внимательней смотрите логи.
А не подскажите как можно исправить?
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
13.12.2012, 18:16     Первое приложение #4
Цитата Сообщение от Godod Посмотреть сообщение
button = (Button) findViewById(R.id.button);
поместить после setContentView

Добавлено через 12 секунд
как и другие.
Godod
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 60
13.12.2012, 18:21  [ТС]     Первое приложение #5
Тему можно закрывать.
Yandex
Объявления
13.12.2012, 18:21     Первое приложение
Ответ Создать тему
Опции темы

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