2010-10-14 45 views
0

以下代碼已從項目1中複製並粘貼到項目二中。項目一沒有錯誤。在項目中的兩個,我得到:代碼在一個Android項目中工作,但不會在另一個項目中編譯

new View.OnClickListener((){}類型的方法onClick(View)必須重寫超類方法 工具androd.view.View.OnClickListener.onClick

項目設置看起來是一樣的,但我必須失去了一些東西。

private Button mCompany = null; 

public class About extends Activity{ 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.about); 
    setTitle(R.string.title_about); 

    mCompany = (Button)findViewById(R.id.about_company_button); 
    mCompany.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View arg0) { 
      Intent intent = new Intent(Intent.ACTION_VIEW); 
          intent.setData(Uri.parse(getResources().getString(R.string.app_company_website))); 
      startActivity(intent); 
     } 

    }); 

回答

0

找到另一個網站上的解決方案,但我想知道爲什麼這會工作。它說要評論Override。事實上,它現在編譯罰款,但當關於項目被點擊時崩潰。

+0

如果問題不在代碼中,則問題出現在項目設置,jar版本等等中。 – 2012-06-28 04:39:10

相關問題