2011-08-30 196 views
0

我在我的應用程序中需要一些幫助。我有這些類:意圖錯誤 - 進程意外停止

Ajuda.class

public class Ajuda extends Activity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.ajuda); 
    } 
} 

testes.class

public class teste extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
    } 
    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     MenuInflater inflater = getMenuInflater(); 
     inflater.inflate(R.menu.menu, menu); 
     return true; 
    } 

    public boolean onOptionsItemSelected(MenuItem item) { 
     switch (item.getItemId()) { 
     case R.id.mnuAjuda: 
      Intent i = new Intent (this.getApplicationContext(), 
            Ajuda.class); 
      this.startActivity(i); 
      return true; 
     default: return super.onOptionsItemSelected(item); 
     } 
    } 
} 

在方法onOptionsItemSelectedcase R.id.mnuAjuda:如果我得到

Intent i = new Intent (this.getApplicationContext(), 
    Ajuda.class); 
    this.startActivity(i); 

,而不是

setContentView(R.layout.ajuda); 

該應用程序意外停止,我不知道爲什麼。

+0

任何錯誤?????? –

+0

你在Logcat中遇到了什麼錯誤。 –

+0

不,也許標題不是正確的,但是當我按下「Ajuda」(菜單項)時,我的應用程序崩潰,而不是錯誤,我不明白爲什麼。 – unpix

回答

1

你有沒有把像

<activity android:name=".Ajuda" android:label="Ajuda" /> 

AndroidManifest.xml中

+0

謝謝你的回答,是的! – unpix