从一个Activity跳转到ListActivity,报异常
代码如下
MySudoku是个Activity,里面有个方法
private void startGame(int i){
     Log.d(TAG, "clicked on "+ i);
     Intent intent = new Intent(MySudoku.this, SudokuListActivity.class);
     intent.putExtra(Game.KEY_DIFFICULTY, i);
     startActivity(intent);
    }
下面是SudokuListActivitty的onCreate方法
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.sudoku_list);
setListAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, puz));
diff = getIntent().getIntExtra(Game.KEY_DIFFICULTY,
Game.DIFFICULTY_KIDS);

}
sudoku_list文件如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
         android:orientation="vertical"
         android:layout_width="fill_parent" 
         android:layout_height="fill_parent">    
   <ListView android:id="@id/android:list"
             android:layout_width="fill_parent" 
             android:layout_height="fill_parent"/>
</LinearLayout>
据说Activity跳转到ListActivity,ListActivity的layout文件要设为android:id="@id/android:list"
但是还是报异常
ListActivity跳转

解决方案 »

  1.   

    有没注册activity...数据有没传错,log要贴上来
      

  2.   

    据说Activity跳转到ListActivity,ListActivity的layout文件要设为android:id="@id/android:list"
    但是还是报异常这个不是据说,而是当你用ListActivity时要用到这个属性。同时你的错误应该显示在LogCat当中,你去看一下里面有什么错误提示,如果不懂,再将LogCat中的内容贴出来,这样别人才能更好地帮你解决问题
      

  3.   


    我这个一点就说Stop,子怎么回事哇
    我觉得是这里的错,但是不知道怎么改
       <activity
                android:name="com.example.hurricane2.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.hurricane2.VideoPlayer">
               <intent-filter>
                   <action android:name="android.intent.action.MEDIA_SEARCH"/>
                       
               </intent-filter>
         
                 
             </activity>
        </application>