嗨,我是一個完整的機器人新手,所以我的問題可能看起來愚蠢。Android的交互活動通信
我想做一個有兩個活動的程序,其中一個是TinyCalActivity1,另一個是TinyCalActivity2。
我的意圖是,我可以做一個按鈕,這個活動之間進行切換,
package my.app.tinyCal;
public class TinyCalActivity1 extends Activity {
/** Called when the activity is first created. */
Button myButton;
EditText myEdit;
//Intent i = new Intent(TinyCalActivity1.this, TinyCalActivity2.class);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myButton = (Button)findViewById(R.id.Next);
myEdit = (EditText)findViewById(R.id.entry);
CharSequence thisNum = "1234565";
myEdit.setText(thisNum);
OnClickListener myListener = new OnClickListener(){
public void onClick(View v){
}
};
myButton.setOnClickListener(myListener);
}
}
和TinyCalActivity2。
但是,當我寫這行並在我的android AVD中運行時,它告訴我存在錯誤。
Intent i = new Intent(this, TinyCalActivity2.class);
在eclipse中沒有錯誤提示,我不知道爲什麼。 我創建TinyCalActivity2.java作爲與我的TinyCalActivity1.java文件在同一文件夾中的單獨文件。我在AndroidManifest.xml中註冊了TinyCalActivity2。
我真的很感激任何幫助!
把錯誤記錄下來。它會讓每個人都知道發生了什麼問題。 – blessenm 2012-04-12 00:17:10
使用logcat來查看運行時錯誤是什麼 – kmb64 2012-04-12 00:23:47
是的我應該看看錯誤日誌! – Yansuck 2012-04-12 00:48:31