切換activity時 source not found錯誤

by ianchu
2011.07.15 03:56PM
切換activity時 source not found錯誤

 版本:2.2   使用工具:eclipse
預期結果:
點下Button後切到另一個Activity

實際結果:
點下Button後程式當掉,debug頁面顯示紅字source not found與Edit source lookup path按鈕

問題:
試過幾個在網路上查到的解決方法:
1.將compiler版本調到最新
→已經是最新的了
2.沒有將activity加入AndroidManifest.xml
→已經加入了
3.去找使用的版本的source code,在SDK資料夾裡創一個sources資料夾放進去
→放了但是沒用

主要程式碼:

切換前的頁面:
//按鈕的程式碼
Button b2 = (Button) findViewById(R.id.button2);
       b2.setOnClickListener(new Button.OnClickListener()

        {
          public void onClick(View v)
          {
            Intent intent2 = new Intent(schoolBus.this,classlist.class);
         startActivity(intent2);
          }
        });

切換後的頁面:
public class classlist extends ListActivity {
 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.classlistxml);
    }
}

 

1 則回應

  • 找到問題了
    因為切換過去的activity使用ListActivity,
    XML裡的listview的id需要打android:list
    標上去之後就順利切換了

    2011-07-15