我目前正在提出申請,但是我面臨無法啓動活動componentsInfo
。我在網上找到了很多解決方案,但是他們都不適合我。我嘗試清理我的項目文件並重新啓動Eclipse
,錯誤仍然存在。我嘗試用DDBS
進行調試,發現'setOnClickListener
'有問題。我嘗試編輯它。但錯誤仍然發生。SetOnClickListener導致無法啓動活動組件
注意:實現view.OnClickListener
也不適用於我。
public class MainActivity extends Activity{
private Button mBreakfast;
private Button mLunch;
private Button mDinner;
private Button mSnack;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
getFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
mBreakfast = (Button) findViewById(R.id.btn_breakfast);
mLunch = (Button) findViewById(R.id.btn_lunch);
mDinner = (Button) findViewById(R.id.btn_dinner);
mSnack = (Button) findViewById(R.id.btn_snack);
mBreakfast.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(MainActivity.this,RestInfoFragment.class);
startActivity(intent);
}
});
}
}
你準確得到了什麼錯誤?你可以在這裏發佈你的錯誤日誌嗎? –
pls post ur logcat –
你確定你的R.id.XYZ和R.layout.activity_main的佈局都一樣嗎? 發佈您的logcat以獲得更具體的答案 –