我正在尝试在 Eclipse 中制作 Android 应用程序,该应用程序应包含 2 个活动:用户填写字段的第一个活动和应通过在第一个活动中按下按钮启动的第二个活动。
我已经阅读了许多有关意图的主题,收到了有关意图过滤器的所有可能信息,但我仍然不能只创建一个按钮并使用意图来启动活动。
请帮忙。
如果您有类似的分步说明如何做到这一点,那就太棒了。
好的,这就是我根据您的回答所做的->
我创建了一个应用程序。src 中有 4 个 java 文件:
Activity1.java - 我想要一个按钮来启动 Activity2 的活动,
Activity2.java - 处于默认状态,
MyActivity.java - 创建以粘贴 1Up 接收的代码,
View.java -我创建的空类是因为没有它我会看到很多错误,不知道如何正常删除它们。
然后我把 1Up 的代码放在 MyActivity 中,稍微编辑一下,这就是我得到的:
public class Activity1<i> extends Activity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity1, menu);
return true;
}
public void onCreate() {
// TODO Auto-generated method stub
}
public void goToOtherActivity(View view)
{
Intent i = new Intent(this, Activity2.class);
this.startActivity(i);
} }
然后我想现在我可以将 goToOtherActivity 附加到 Activity1 中的 onClick 但它只能像文本一样添加,所以当我在 AVD 上启动应用程序时会发出很多警告