我正在尝试创建一个应用程序,从菜单开始,单击按钮并将其带到项目列表(我后来希望可以点击它)。但我似乎无法将其称为下一个活动。有人可以帮忙吗?
答案 0 :(得分: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);
}
}
答案 1 :(得分:1)
问题是“如何调用下一个活动”?
如果是这样,那很容易 - 假设您要调用的活动是“SomeActivity”,请调用:
Intent someActivity = new Intent(getBaseContext(), SomeActivity.class);
startActivity(someActivity);
还有一个“startActivityForResult”方法,如果您想要从您正在调用的Activity中返回数据。作为参考,可以找到API文档的“活动”页面here。祝你好运!