Форум программистов, компьютерный форум, киберфорум
Наши страницы

Unable to instantiate activity ComponentInfo - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не воспроизводится видео через webView http://www.cyberforum.ru/android-dev/thread1657295.html
Всем привет! Народ, подскажите, пытаюсь воспроизвести видео по url в webview, но оно воспроизводится не на всех устройствах, на каких-то работает, на каких-то нет. Использую такой простой код:...
Программирование Android Реализация ассоциации приложенияс текстовым файлом .txt Добрый день. Есть у меня такая задача: необходимо реализовать ассоциацию приложения текстовым файлом .txt. Когда пользователь при просмотре файлов на Android устройстве нажимает на текстовый файл,... http://www.cyberforum.ru/android-dev/thread1657273.html
Программирование Android Работа таймера при закрытии приложения (фоновый режим)
Добрый день. Каким образом можно заставить работать таймер (возможно через сервисы) при закрытом приложении или же когда приложение в фоновом режиме? Т.е. мне нужно, чтобы таймер установили,...
Android JSON Программирование Android
Народ можете скинуть статеек или пару примеров написать как принимать. Настроил сервер на элементарный ответ А вот теперь хочу что бы приложение вывело эти данные. Заранее спасибо.
Программирование Android Изменение громкости системы http://www.cyberforum.ru/android-dev/thread1657218.html
Здравствуйте! Уже облазил весь интернет, но не нашёл как изменить кромкость динамика через java. Знаю, это возможно, но как это реализовать? Например, надо изменить кромкость будильника или...
Программирование Android Получить данные из mySLQ с удаленного сервера У меня на сайте есть база данных, подскажите как с ней работать? Можно пример? Нигде не нашел подробнее

Показать сообщение отдельно
Cheshire_161
0 / 0 / 0
Регистрация: 28.01.2016
Сообщений: 18

Unable to instantiate activity ComponentInfo - Программирование Android

08.02.2016, 10:47. Просмотров 749. Ответов 9
Метки (Все метки)

Добрый день!
Уже все перепробовал, серверы гугла скоро в ребут уйдут...

Компилит без ошибок, но в эмуле при переходе на этот активити - выкидывает приложение.
"Unable to instantiate activity ComponentInfo Caused by: java.lang.NullPointerException at android.app.Activity.findViewById" - из лога.
Лог ошибки:
Кликните здесь для просмотра всего текста

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
E/AndroidRuntime: FATAL EXCEPTION: main
                                                                                 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.cheshire161gmail.guessthefilm/com.cheshire161gmail.guessthefilm.Main2Activity}: java.lang.NullPointerException
                                                                                     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1983)
                                                                                     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
                                                                                     at android.app.ActivityThread.access$600(ActivityThread.java:130)
                                                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
                                                                                     at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                     at android.os.Looper.loop(Looper.java:137)
                                                                                     at android.app.ActivityThread.main(ActivityThread.java:4745)
                                                                                     at java.lang.reflect.Method.invokeNative(Native Method)
                                                                                     at java.lang.reflect.Method.invoke(Method.java:511)
                                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
                                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
                                                                                     at dalvik.system.NativeStart.main(Native Method)
                                                                                  Caused by: java.lang.NullPointerException
                                                                                     at android.app.Activity.findViewById(Activity.java:1825)
                                                                                     at com.cheshire161gmail.guessthefilm.Main2Activity.<init>(Main2Activity.java:18)
                                                                                     at java.lang.Class.newInstanceImpl(Native Method)
                                                                                     at java.lang.Class.newInstance(Class.java:1319)
                                                                                     at android.app.Instrumentation.newActivity(Instrumentation.java:1053)
                                                                                     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1974)
                                                                                     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)*
                                                                                     at android.app.ActivityThread.access$600(ActivityThread.java:130)*
                                                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)*
                                                                                     at android.os.Handler.dispatchMessage(Handler.java:99)*
                                                                                     at android.os.Looper.loop(Looper.java:137)*
                                                                                     at android.app.ActivityThread.main(ActivityThread.java:4745)*
                                                                                     at java.lang.reflect.Method.invokeNative(Native Method)*
                                                                                     at java.lang.reflect.Method.invoke(Method.java:511)*
                                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)*
                                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)*
                                                                                     at dalvik.system.NativeStart.main(Native Method)*

Вот код Main2Activity :
Кликните здесь для просмотра всего текста

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
52
53
54
55
56
57
58
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.TextView;
 
 
 
 
public class Main2Activity extends AppCompatActivity {
 
    private Toolbar toolbar;
    String strName = "q";
    int i = 1;
    TextView textQuest = (TextView) findViewById(R.id.textView2);
    public int result = 0;
    Intent intent2 = new Intent(this, Main22Activity.class);
    Intent intent = new Intent(Main2Activity.this, Main22Activity.class);
    Intent intent3 = new Intent(Main2Activity.this, Main3Activity.class);
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        toolbar = (Toolbar) findViewById(R.id.my_toolbar);
        setSupportActionBar(toolbar);
        textQuest.setText(R.string.q1);
 
    }
 
    public void onY(View view) {
        if (i<40) {
            i++;
            result++;
            textQuest.setText(strName + i);
            intent2.putExtra("name", result);
            }
        else{
            intent2.putExtra("name",result);
            startActivity(intent);}
        }
 
    public void onN(View view) {
        if (i<40){
            i++;
            TextView textQuest = (TextView) findViewById(R.id.textView2);
        textQuest.setText(strName + i);
            intent2.putExtra("name", result);}
        else {
            intent2.putExtra("name",result);
            startActivity(intent);}
    }
 
    public void onBack(View view) {
        startActivity(intent3);
    }
}


Вот код Main22Activity (если нужен):
Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
 
public class Main22Activity extends AppCompatActivity {
    TextView textRes = (TextView) findViewById(R.id.textView3);
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main22);
        Intent intent2 = getIntent();
        String name = intent2.getStringExtra("name");
        textRes.setText(name);
    }
}


Вот манифест:
Кликните здесь для просмотра всего текста

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
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.cheshire161gmail.guessthefilm">
 
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        android:windowNoTitle="true">
 
        <activity
            android:name=".MainActivity"
            android:theme="@style/AppTheme.Launcher">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".Main2Activity" />
        <activity android:name=".Main3Activity" />
        <activity android:name=".Main22Activity"/>
    </application>
 
</manifest>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru