2010-07-15 193 views
2

我想知道如何從一個班級移動到android中的其他班級。
我有一個主類,即Addition.java(主要活動),我創建了其他子活動(Form.java)。 我想如何讓我從一個類(ie.Activity)轉移到其他類。如何從一個班級移動到其他班級android

我嘗試這樣做,但不工作了,只是想弄清楚

Intent intent = new Intent(); 
intent.setClass(this.getParent(),Form.class); 
startActivity(intent); 

這裏Form.class是子活動,this.getParent我希望它代表的主要活動。並且我在manifest.xml文件中創建了一個活動並將其命名爲.Form

我是否正確地工作?

+1

它不工作或有任何編譯錯誤? – bhups 2010-07-15 10:12:03

+0

嘿它不工作,我寫下這個按鈕點擊下,當我按下按鈕時,它顯示異常 – Rakesh 2010-07-15 10:35:16

回答

1

下面的代碼完美地工作。
嘗試:

@Override 
public void onClick(View v) 
{ 
Intent intent = new Intent(); 
intent.setClass(v.getContext(),Form.class); 
startActivity(intent); 
} 
1

確保活動在Android.manifest聲明。

+0

嗨,大家好,我得到了我的問題清除,pblm是由於事實,我創建類似於java類的活動構造函數,刪除它,它工作正常 感謝您的幫助球員 – Rakesh 2010-07-15 11:21:11

相關問題