我在主程序中把两个XML声明成view形式,并且做了如下的调用
```private LayoutInflater layoutInflater;
private View activity_main;
private View paint_layout;
@SuppressLint("InflateParams")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
layoutInflater = LayoutInflater.from(this);
activity_main = layoutInflater.inflate(R.layout.activity_main, null);
paint_layout = layoutInflater.inflate(R.layout.paint_layout, null);
setContentView(activity_main);
我自己写的切换activity语句是这样的
``` Intent intent = new Intent();
intent.setClass(MainActivity.this, MyPaint.class);
//finish();
startActivity(intent);
在MyPaint里我是这样写的
``` private View paint_layout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(paint_layout);
MyPaint和paint_layout都只是一个空架子,没填什么东西,现在运行的情况是MainActivity完全正常,但是每次选择切换到MyPaint程序都会卡死直接强退。
这是为什么啊,LZ乃Android编程入门小白,求教大神!
PS:小弟初登CSDN,暂时没有C币无法悬赏,大神们谅解,给寄好吃的行不行!