主页面是一个转盘菜单,有六个选项对应六个界面。但是运行后其中两个页面因不明原因在点击按钮时而闪退。
主界面代码
mCircleMenuLayout.setOnMenuItemClickListener(new OnMenuItemClickListener() {
public void itemClick(View view, int pos) {
if (mItemTexts[pos] == "111") { //特色设置
openSettingWind(view);
} else if (mItemTexts[pos] == "222") {
openSpendingWind(view);
} else if (mItemTexts[pos] == "333") {
openLoginWind(view);
} else if (mItemTexts[pos] == "444") {
openCountWind(view);
} else if (mItemTexts[pos] == "555") {
openAboutUsAddWind(view);
} else if (mItemTexts[pos] == "666") {
openWishWind(view);
}
;
}
/**
* 跳转至登录&注册
*/
private void openLoginWind(View v){
Intent intent = new Intent();
intent.setClass(MainActivity.this, LoginActivity.class);
this.startActivity(intent);
}
//新建的页面,最简单的代码没有其他内容
public class Spending2Activity extends AppCompatActivity {
private TextView tvAboutUs;
private TextView tvIntroduce;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.about_us);
}
}
尝试了把跳转失败的那个页面修改为其他已成功的页面,运行,可以正常跳转。连接到新建一个界面,又失败。整个代码没有标错的地方,实在不知道是出了什么问题。