<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.zeng.reader"
    android:versionCode="1"
    android:versionName="1.0" >    <uses-sdk android:minSdkVersion="8" />    <application
        android:icon="@drawable/ic_launcher" 
        android:label="@string/app_name" >
        <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>
        <activity android:name=".SettingActivity"></activity>
<activity android:name=".OpenFileActivity"></activity>
<activity android:name=".MainReaderActivity"></activity>
    </application>

</manifest>测试的时候出现如下错误:
10-09 16:14:54.553: E/AndroidRuntime(4040): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.zeng.reader/com.zeng.reader.MainReaderActivity}: java.lang.NullPointerException

解决方案 »

  1.   

    MainReaderActivity
    你看下你这个文件
    出现空指针了
      

  2.   

    嗯,Bundle b = getIntent().getExtras();
    出现空指针,原因是什么
      

  3.   

    应该是getIntent()这,没获取到Intent,你单步调试,应该可以看到内容
      

  4.   

    你这个类在那个包下?
     package com.zeng.reader;public calss MainReaderActivity
    {
    }
    这样才行
    如果这样
     package com.zeng.xxx;public calss MainReaderActivity
    {
    }
    就不行了!
    这样XML里就要这样写
    <activity android:name="com.zeng.xxx.MainReaderActivity"></activity>