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

FATAL EXCEPTION: main - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Из трех onClick сделать два http://www.cyberforum.ru/android-dev/thread728385.html
Доброго времени суток. Есть три кнопки, по нажатию на одну кнопку (onClickStart) в imageView выводиться случайная картинка ( яблоко или груша), ниже две кнопки Яблоко или Груша, по нажатию на которые прибавляются или отнимаются баллы за правильные/ не правильные ответы. Так вот как сделать чтоб по нажатию кнопки Яблоко проводился анализ картинки, учитывались баллы и выводилась следующая картинка?...
Программирование Android Error Log Добрый вечер уважаемые, не подскажите как в ADT запилить Error Log ? По умолчанию в Window-Show View-Other его нет... http://www.cyberforum.ru/android-dev/thread728310.html
Взять текст из активити Программирование Android
привет есть два активити, в первом PlanText, и кнопка перехода на другой активити, Во втором активити есть кнопка, вопрос как при нажатие на эту кнопку вывести введенный текст в Plantext? Onclick{ string val = (EditText)this.FindViewById(R.id.edittext1)).getText(); } ... вылетает ошибка
Программирование Android Вывод текста. Андройд
Подскажите пожалуйсто, как вывести текст.а именно массив цифр и символов. как в С#. Console.Write(); Среда разработки для андройда Eclipse.
Программирование Android Передача SQLiteDatabase из namespace http://www.cyberforum.ru/android-dev/thread727149.html
Подскажите насколько я понимаю, чтение БД из другого namaspace невозможно? Пробывал читать myPath = DB_PATH + DB_NAME try{checkDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);} catch(SQLiteException e){} не видит базу в другом namespace, в своем проблем нет. А как же про версии программ (имеется ввиду про и фри), не потерять данные из бесплатной версии у...
Программирование Android данные из html всем привет 1. как достать из html страницы нужную инфу?(неоткажусь от примеров):) подробнее

Показать сообщение отдельно
Frequencies
0 / 0 / 2
Регистрация: 25.09.2011
Сообщений: 49

FATAL EXCEPTION: main - Программирование Android

12.12.2012, 11:22. Просмотров 1458. Ответов 6
Метки (Все метки)

добрый день, столкнулся с проблемой, когда выбивает подобную ошибку:

Код
12-12 07:18:22.455: E/AndroidRuntime(1352): FATAL EXCEPTION: main
12-12 07:18:22.455: E/AndroidRuntime(1352): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.skubilov.task_0_timeshift/com.skubilov.task_0_timeshift.MainActivity}: java.lang.NullPointerException
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at android.app.ActivityThread.access$600(ActivityThread.java:141)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at android.os.Looper.loop(Looper.java:137)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at android.app.ActivityThread.main(ActivityThread.java:5039)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at java.lang.reflect.Method.invokeNative(Native Method)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at java.lang.reflect.Method.invoke(Method.java:511)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at dalvik.system.NativeStart.main(Native Method)
12-12 07:18:22.455: E/AndroidRuntime(1352): Caused by: java.lang.NullPointerException
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at android.app.Activity.findViewById(Activity.java:1839)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at com.skubilov.task_0_timeshift.MainActivity.<init>(MainActivity.java:14)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at java.lang.Class.newInstanceImpl(Native Method)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at java.lang.Class.newInstance(Class.java:1319)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at android.app.Instrumentation.newActivity(Instrumentation.java:1054)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097)
12-12 07:18:22.455: E/AndroidRuntime(1352): 	... 11 more
Раньше все работало. Решил дома запустить - начало выбивать подобную ошибку. После чего и на работе перестало запускаться

Вот 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
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/black"
    android:orientation="vertical"
    tools:context=".MainActivity" >
 
    <TextView
        android:id="@+id/textCurrentDate"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="20dp"
        android:text="Исходная дата"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:textColor="@android:color/white" />
 
    <TextView
        android:id="@+id/currentDate"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:background="@android:color/white"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:textColor="@android:color/black" />
 
    <TextView
        android:id="@+id/textShiftDates"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:text="Сдвиг даты на:"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:textColor="@android:color/white" />
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="3pt" >
 
        <TextView
            android:id="@+id/textDays"
            android:layout_width="80dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:text="Дней"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="@android:color/white" />
 
        <EditText
            android:id="@+id/days"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:background="@android:color/white"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="@android:color/black" />
    </LinearLayout>
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="3pt" >
 
        <TextView
            android:id="@+id/textHours"
            android:layout_width="80dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:text="Часов"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="@android:color/white" />
 
        <EditText
            android:id="@+id/hours"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:background="@android:color/white"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="@android:color/black" />
    </LinearLayout>
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="3pt" >
 
        <TextView
            android:id="@+id/textMinutes"
            android:layout_width="80dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:text="Минут"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="@android:color/white" />
 
        <EditText
            android:id="@+id/minutes"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:background="@android:color/white"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="@android:color/black" />
    </LinearLayout>
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="3pt" >
 
        <TextView
            android:id="@+id/textSeconds"
            android:layout_width="80dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:text="Секунд"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="@android:color/white" />
 
        <EditText
            android:id="@+id/seconds"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp"
            android:background="@android:color/white"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="@android:color/black" />
    </LinearLayout>
 
    <Button
        android:id="@+id/buttonRun"
        android:layout_width="110dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="5pt"
        android:background="@android:color/white"
        android:onClick="onClick"
        android:text="Выполнить"
        android:textColor="@android:color/black" />
 
    <TextView
        android:id="@+id/textResultingDate"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dp"
        android:layout_marginTop="3pt"
        android:text="Результирующая дата:"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:textColor="@android:color/white" />
 
    <TextView
        android:id="@+id/resultingDate"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:layout_marginTop="3pt"
        android:background="@android:color/white"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:textColor="@android:color/black" />
 
</LinearLayout>
и сам код:

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
package com.skubilov.task_0_timeshift;
 
import java.text.SimpleDateFormat;
import java.util.Calendar;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
 
public class MainActivity extends Activity implements OnClickListener {
 
    TextView current = (TextView) findViewById(R.id.currentDate);
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        Calendar c = Calendar.getInstance();
        SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
        String formattedDate = df.format(c.getTime());
        current.setText(formattedDate);
    }
 
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        switch (v.getId()) {
        case R.id.buttonRun:
            TextView resultingDate = (TextView) findViewById(R.id.resultingDate);
 
            resultingDate.setText("lol");
            break;
 
        default:
            break;
        }
    }
 
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru