2014-11-04 153 views
-2
hi sir I got this error when my app was launched. When I run my project unfortunately project was stop. This error is coming my log cat. When click on app unfortunately app was stop msg came. 

我在activity_xml上放置了一个文本视图。当点击导航到另一个页面,但这里不显示我的第一页。 mainactivity.java和activity main.xml中存在问题。错误是java.lang.runtime异常:无法启动活动组件Info {com.example.b/com.example.b.MainActivity}:java。 Lang.NullPointerExceptionjava lang运行时异常:无法启动活动组件信息

**mainactivity.java** 
andheri = (TextView) findViewById(R.id.Andheri1); 
     andheri.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View arg0) { 
       Context context = null; 
       // TODO Auto-generated method stub 
       Intent intent = new Intent(context,andheri.class); 
       startActivity(intent); 

      } 

     }); 
**activity_xml** 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="match_parent" > 

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/untitled1" 
    > 



    <TextView 
     android:id="@+id/Andher1" 
     android:layout_width="80dp" 
     android:layout_height="20dp" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:background="#FFE4B5" 
     android:capitalize="characters" 
     android:gravity="center" 
     android:text="Andheri" 
     android:textColor="#000000" 
     android:textColorHint="#0000CD" 
     android:textSize="15dp" 
     android:textStyle="bold" /> 
</RelativeLayout> 
</ScrollView> 

**mainifest file.** 
<application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.b.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> 
     <activity 
      android:name="com.example.b.andheri" 
      android:label="@string/app_name" > 

     </activity> 
    </application> 
+0

我相信你的背景是空的好 – Naveen 2014-11-04 09:34:40

回答

2

你应该改变这种

andheri = (TextView) findViewById(R.id.Andheri1); 

andheri = (TextView) findViewById(R.id.Andher1); 

你的TextView id为id/Andher1而你试图找到它为@+id/Andheri1。所以你得到了NPE

0

在您的主要活动送的意图,你应该设置的背景下这一点,不为空

和改变的TextView的id,你错过了一个“i”

相关问题