2010-11-03 45 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