【发布时间】:2017-09-30 18:30:12
【问题描述】:
我在 android 项目中有 3 个活动 3 个 Xml 布局和 3 个 java 类 第一个 java class.Home,第二个是 .MainActivity,第三个是 .Levels 我已经创建了一个意图从 .Home 成功移动到 .MainActivity 但是当我想编辑代码以通过 Button1 从 .Home 移动到页面 .Levels 然后通过 Button2 移动到页面 .MainActivity 代码显示没有错误,但应用程序无法在我的手机上运行,不幸的是,应用程序已停止,我真的不知道出了什么问题,因为 android 在控制台中没有显示错误,只有关于 throw-bale 的内容
家庭活动:
public class Home extends AppCompatActivity implements View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
final Button btn = (Button) findViewById(R.id.Button1);
btn.setOnClickListener(this);
}
@Override
public void onClick(View view) {
Intent i= new Intent(Home.this,MainActivity.class);
startActivity(i);
}
}
关卡活动:
public class Levels extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.levels);
final Button b=(Button)findViewById(R.id.Button2);
b.setOnClickListener((View.OnClickListener) this);
}
@Override
public void onClick(View view) {
Intent i= new Intent(this,MainActivity.class);
startActivity(i);
}
}
【问题讨论】:
-
AndroidManifest.xml 中列出了所有三个活动吗?
-
请发布您的 AndroidManifest.xml 文件。
标签: java android android-layout android-intent