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

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

Войти
Регистрация
Восстановить пароль
 
Kotlerman
24 / 24 / 2
Регистрация: 23.03.2013
Сообщений: 140
#1

MyTextView.setText вызывает ошибку - Программирование Android

15.06.2014, 19:57. Просмотров 829. Ответов 1
Метки нет (Все метки)

Начал учиться программированию на андроид и почти сразу наткнулся на такую проблему:
Код
06-15 15:44:02.263: D/AndroidRuntime(337): Shutting down VM
06-15 15:44:02.263: W/dalvikvm(337): threadid=1: thread exiting with uncaught exception (group=0x40015560)
06-15 15:44:02.284: E/AndroidRuntime(337): FATAL EXCEPTION: main
06-15 15:44:02.284: E/AndroidRuntime(337): java.lang.IllegalStateException: Could not execute method of the activity
06-15 15:44:02.284: E/AndroidRuntime(337): 	at android.view.View$1.onClick(View.java:2144)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at android.view.View.performClick(View.java:2485)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at android.view.View$PerformClick.run(View.java:9080)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at android.os.Handler.handleCallback(Handler.java:587)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at android.os.Handler.dispatchMessage(Handler.java:92)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at android.os.Looper.loop(Looper.java:123)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at android.app.ActivityThread.main(ActivityThread.java:3683)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at java.lang.reflect.Method.invokeNative(Native Method)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at java.lang.reflect.Method.invoke(Method.java:507)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at dalvik.system.NativeStart.main(Native Method)
06-15 15:44:02.284: E/AndroidRuntime(337): Caused by: java.lang.reflect.InvocationTargetException
06-15 15:44:02.284: E/AndroidRuntime(337): 	at java.lang.reflect.Method.invokeNative(Native Method)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at java.lang.reflect.Method.invoke(Method.java:507)
06-15 15:44:02.284: E/AndroidRuntime(337): 	at android.view.View$1.onClick(View.java:2139)
06-15 15:44:02.284: E/AndroidRuntime(337): 	... 11 more
06-15 15:44:02.284: E/AndroidRuntime(337): Caused by: java.lang.NullPointerException
06-15 15:44:02.284: E/AndroidRuntime(337): 	at com.example.p0081_viewbyid.MainActivity.onClick(MainActivity.java:48)
06-15 15:44:02.284: E/AndroidRuntime(337): 	... 14 more
06-15 15:49:47.582: D/AndroidRuntime(371): Shutting down VM
06-15 15:49:47.593: W/dalvikvm(371): threadid=1: thread exiting with uncaught exception (group=0x40015560)
06-15 15:49:47.622: E/AndroidRuntime(371): FATAL EXCEPTION: main
06-15 15:49:47.622: E/AndroidRuntime(371): java.lang.IllegalStateException: Could not execute method of the activity
06-15 15:49:47.622: E/AndroidRuntime(371): 	at android.view.View$1.onClick(View.java:2144)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at android.view.View.performClick(View.java:2485)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at android.view.View$PerformClick.run(View.java:9080)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at android.os.Handler.handleCallback(Handler.java:587)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at android.os.Handler.dispatchMessage(Handler.java:92)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at android.os.Looper.loop(Looper.java:123)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at android.app.ActivityThread.main(ActivityThread.java:3683)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at java.lang.reflect.Method.invokeNative(Native Method)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at java.lang.reflect.Method.invoke(Method.java:507)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at dalvik.system.NativeStart.main(Native Method)
06-15 15:49:47.622: E/AndroidRuntime(371): Caused by: java.lang.reflect.InvocationTargetException
06-15 15:49:47.622: E/AndroidRuntime(371): 	at java.lang.reflect.Method.invokeNative(Native Method)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at java.lang.reflect.Method.invoke(Method.java:507)
06-15 15:49:47.622: E/AndroidRuntime(371): 	at android.view.View$1.onClick(View.java:2139)
06-15 15:49:47.622: E/AndroidRuntime(371): 	... 11 more
06-15 15:49:47.622: E/AndroidRuntime(371): Caused by: java.lang.NullPointerException
06-15 15:49:47.622: E/AndroidRuntime(371): 	at com.example.p0081_viewbyid.MainActivity.onClick(MainActivity.java:48)
06-15 15:49:47.622: E/AndroidRuntime(371): 	... 14 more
06-15 15:49:50.223: I/Process(371): Sending signal. PID: 371 SIG: 9
activity_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
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/background_color"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.p0081_viewbyid.MainActivity$PlaceholderFragment" >
 
    <TextView
        android:id="@+id/myText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />
 
    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/myText"
        android:layout_marginLeft="16dp"
        android:layout_marginTop="101dp"
        android:layout_toRightOf="@+id/myText"
        android:onClick="onClick"
        android:text="Button" />
 
</RelativeLayout>
MainActivity.java:
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
package com.example.p0081_viewbyid;
 
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.os.Build;
 
public class MainActivity extends ActionBarActivity {
 
    private TextView myTextView;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView myTextView = (TextView) findViewById(R.id.myText);
    }
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
    
    public void onClick(View v) {
        myTextView.setText("New text in TextView");
    }
 
}
В гугле адекватного ответа не нашел.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2014, 19:57     MyTextView.setText вызывает ошибку
Посмотрите здесь:

.setText = ошибка - Программирование Android
Пытаюсь установить текст после выполнения операции - ошибка приложения. Где ошибка?! P.S. все это находиться в onResumeOnClickListener...

Ошибка setText() в EditText - Программирование Android
в toolbar в виде пункта меню есть EditText который виден всегда. EditText &lt;EditText android:id=&quot;@+id/rate&quot; ...

Метод .setText не показывает русские символы - Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Моя проблема в том, что при смене текста в TextView с помощью метода...

Android Studio подсвечивает красным метод setText - Программирование Android
Здравствуйте. Я начинающий, пока разбираю простейшие примеры из сети. Вот один из них - из java нужно изменить текст в макете: 1....

Как заставить setText(); выводить строку а не ее название? - Программирование Android
Добрый вечер! Необходимо выводить строку из strings.xml, которая будет меняться в зависимости от переменной i. В данный момент просто...

Ссылка на strings.xml в TextView.setText() не преобразуется в String - Программирование Android
Всем привет! Возникла проблема с методом setText() для TextView. Есть код: &lt;string name = &quot;points&quot;&gt;Points: &lt;/string&gt; ... ...

NFC-метка вызывает системный сервис - Программирование Android
Приветствую, может кто сталкивался с проблемой с NFC-метками (для чтения используется NfcAdapter, с метки читается NDEF): - если чистую...

Список файлов в папке. listFiles() вызывает NullPointerException - Программирование Android
Пытаюсь получить вывод на экран список файлов в папке. При запуске приложения (использую свой смартфон) происходит его завершение с...

еременная которой нигде нет(не описана) не вызывает ошибку в большом инете, а на локале вызывает ошибку - PHP
Совсем я ничего не понимаю. Переменная которой нигде нет(не описана) не вызывает ошибку в большом инете, а на локале вызывает ошибку. ЧТО...

Макрос вызывает ошибку -9- - VBA
Кто подскажет? В книге Book1.xls в яйчейке A1 вписано имя файла As36.xls При помоши макроса с комбинацией Ctrl+q (макрос в книге...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KillAndEat
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
15.06.2014, 23:28     MyTextView.setText вызывает ошибку #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
myTextView в onCreate второй раз объявляете. переменная локальная получается.
Yandex
Объявления
15.06.2014, 23:28     MyTextView.setText вызывает ошибку
Ответ Создать тему
Опции темы

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