1
我想設置斷點的活動類中:未調用Activity的OnCreate(),這怎麼可能?
public class MainActivity extends Activity {
private EditText htmlContent = null;
private Button getBtn = null;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); // <<<< this is where I set a breakpoint
htmlContent = (EditText)findViewById(R.id.htmlContent);
getBtn = (Button)findViewById(R.id.get);
// anonymous inner class implementing OnClickListener
getBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
// fill htmlContent using HTTP GET
try {
final TestHttpGet thgObj = new TestHttpGet();
thgObj.executeHttpGet();
}
catch (Exception e){
// do something meaningful here
}
}});
// start some activity here?
getBtn.setEnabled(true);
}
}
現在,有趣的是,這個節目運行和我甚至可以看到它的佈局屏幕的模擬器,但是當我點擊getBtn沒有任何反應,所以我試圖在裏面設置一個斷點來查看原因。
令人驚奇的是......即使我在OnCreate()的第一個語句中設置了斷點,也沒有達到斷點。這怎麼可能???
嘗試幾個'Log.d()'看它是否顯示在logcat中。 – 2011-03-03 18:58:52
也許我的問題是一個愚蠢的問題,但是......你是否正常運行程序?或使用調試按鈕? – Cristian 2011-03-03 18:59:37
@克里斯蒂安你的問題根本不愚蠢。 *我*是一個愚蠢的人......我無法相信我正在使用Ctrl + F11而不是F11。請發表您的評論作爲答案,以便我可以接受它。 – 2011-03-03 19:02:37