2010-11-03 75 views
0

我試圖做一個應用程序,你在一個菜單開始,點擊一個按鈕,並被帶到項目列表(我後來希望使點擊)。但我似乎無法讓它打電話給我的下一個活動。誰能幫忙?Android:按鈕操作不被稱爲

回答

1

問題是:「我如何致電下一個活動」?

如果是的話,它很容易 - 假設你要撥打的活動是「SomeActivity」,稱之爲:

Intent someActivity = new Intent(getBaseContext(), SomeActivity.class); 
startActivity(someActivity); 

也有一個「startActivityForResult」的方法,如果你想要的數據從活動支持你正在打電話。作爲參考,API文檔的活動頁面可以找到here。祝你好運!

2

主類/活動:

@Override 
public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState);  
setContentView(R.layout.main); 

// Menu Button 
Button startNewActivity = (Button)findViewById(R.id.startnew); 
startNewActivity.setOnClickListener(new OnClickListener() { 

    public void onClick(View v) { 
     Intent newActivityIntent = new Intent(YOUR-CLASS-NAME.this,NewActivity.class); 
     startActivity(newActivityIntent); 
    } 
}); 

你NewActivity類:

public class NewActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.new); 
    } 

} 
+0

由於一噸你們是快速和一些有用的。似乎我的問題是我使用ListActivity而不是活動。我改變了這一點,它效果很好。再次感謝 – bryan 2010-11-03 21:50:52