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

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

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

MyTextView.setText вызывает ошибку - Android

15.06.2014, 19:57. Просмотров 745. Ответов 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 вызывает ошибку
Посмотрите здесь:

Android Выдаёт ошибку
Android не могу найти ошибку
не могу найти ошибку! Android
Исправить ошибку Android
Найти ошибку Android
Android Метод .setText не показывает русские символы
ViewPager setText Android
Android .setText = ошибка
Android NFC-метка вызывает системный сервис
Dx.bat выдает ошибку Android
Android Как заставить setText(); выводить строку а не ее название?
Android Список файлов в папке. listFiles() вызывает NullPointerException

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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 вызывает ошибку
Ответ Создать тему
Опции темы

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