This is main activity class I have.
Here is the android manifest file
Here is my XML file for mainactivity
I know the error is in this piece of following code.
TextView my=(TextView)findViewById(R.id.textId);
I have searched everywhere on google to resolve this issue, but none of those remedies seems to fixing my problem at all. I keep getting a nullpointer exception which I don't know why. 5 weeks ago, I had no such problem like this; however, I first encountered this problem yesterday. I have even reinstalled android studio but the problem still won't go away.
Also here is the logcat
08-12 02:53:30.279 378-471/system_process W/NetworkManagementSocketTagger﹕ setKernelCountSet(10055, 1) failed with errno -1
08-12 02:53:30.323 2600-2600/com.example.fahman_khan75.testing D/AndroidRuntime﹕ Shutting down VM
08-12 02:53:30.323 2600-2600/com.example.fahman_khan75.testing W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0xa62c1288)
08-12 02:53:30.327 2600-2600/com.example.fahman_khan75.testing E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.fahman_khan75.testing/com.example.fahman_khan75.testing.MainActivity}: 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.example.fahman_khan75.testing.MainActivity.<init>(MainActivity.java:12)
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)
08-12 02:53:30.327 378-378/system_process W/ActivityManager﹕ Force finishing activity com.example.fahman_khan75.testing/.MainActivity
08-12 02:53:30.475 415-416/? E/SocketStream﹕ readFully was waiting for 764896 bytes, got 49152
08-12 02:53:30.475 415-416/? E/SocketStream﹕ readFully was waiting for 715744 bytes, got 49152
08-12 02:53:30.475 415-416/? E/SocketStream﹕ readFully was waiting for 666592 bytes, got 49152
08-12 02:53:30.479 415-416/? E/SocketStream﹕ readFully was waiting for 617440 bytes, got 49152
08-12 02:53:30.483 415-416/? E/SocketStream﹕ readFully was waiting for 568288 bytes, got 49152
08-12 02:53:30.483 415-416/? E/SocketStream﹕ readFully was waiting for 519136 bytes, got 32768
08-12 02:53:30.483 415-416/? E/SocketStream﹕ readFully was waiting for 486368 bytes, got 196608
08-12 02:53:30.507 415-416/? E/SocketStream﹕ readFully was waiting for 289760 bytes, got 49152
08-12 02:53:30.507 415-416/?
Java:
package com.example.fahman_khan75.testing;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
import android.app.Activity;
public class MainActivity extends Activity
{
TextView my=(TextView)findViewById(R.id.textId);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
Here is the android manifest file
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.fahman_khan75.testing" >
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Here is my XML file for mainactivity
Code:
<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:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
<TextView android:text="@string/hello_world" android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textId" />
</RelativeLayout>
I know the error is in this piece of following code.
TextView my=(TextView)findViewById(R.id.textId);
I have searched everywhere on google to resolve this issue, but none of those remedies seems to fixing my problem at all. I keep getting a nullpointer exception which I don't know why. 5 weeks ago, I had no such problem like this; however, I first encountered this problem yesterday. I have even reinstalled android studio but the problem still won't go away.
Also here is the logcat
08-12 02:53:30.279 378-471/system_process W/NetworkManagementSocketTagger﹕ setKernelCountSet(10055, 1) failed with errno -1
08-12 02:53:30.323 2600-2600/com.example.fahman_khan75.testing D/AndroidRuntime﹕ Shutting down VM
08-12 02:53:30.323 2600-2600/com.example.fahman_khan75.testing W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0xa62c1288)
08-12 02:53:30.327 2600-2600/com.example.fahman_khan75.testing E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.fahman_khan75.testing/com.example.fahman_khan75.testing.MainActivity}: 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.example.fahman_khan75.testing.MainActivity.<init>(MainActivity.java:12)
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)
08-12 02:53:30.327 378-378/system_process W/ActivityManager﹕ Force finishing activity com.example.fahman_khan75.testing/.MainActivity
08-12 02:53:30.475 415-416/? E/SocketStream﹕ readFully was waiting for 764896 bytes, got 49152
08-12 02:53:30.475 415-416/? E/SocketStream﹕ readFully was waiting for 715744 bytes, got 49152
08-12 02:53:30.475 415-416/? E/SocketStream﹕ readFully was waiting for 666592 bytes, got 49152
08-12 02:53:30.479 415-416/? E/SocketStream﹕ readFully was waiting for 617440 bytes, got 49152
08-12 02:53:30.483 415-416/? E/SocketStream﹕ readFully was waiting for 568288 bytes, got 49152
08-12 02:53:30.483 415-416/? E/SocketStream﹕ readFully was waiting for 519136 bytes, got 32768
08-12 02:53:30.483 415-416/? E/SocketStream﹕ readFully was waiting for 486368 bytes, got 196608
08-12 02:53:30.507 415-416/? E/SocketStream﹕ readFully was waiting for 289760 bytes, got 49152
08-12 02:53:30.507 415-416/?