加了BUTTON后 哪怕不加监听事件他都闪退 去掉BUTTON就正常 为什么呀
/**
*
*/
package com.nav.gamepack;
import com.nav.gamepack.puzzle.jigsaw.JigsawBoardView;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
/**
* @author Administrator
*
*/
public class welcomeclass extends Activity {
public Button trans =(Button)findViewById(R.id.button1);
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.start);
//trans.setOnClickListener(new OnClickListener(){} );
trans.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//startActivity(new Intent("GamePackActivity"));
}
});
}
绑定完布局文件后在进行控件实例化
trans =(Button)findViewById(R.id.button1);
这一句写在setContentView(R.layout.start);之后。
你的比布局文件都没有加载出来,你就初始化你的button控件,一定会闪退啊,
public class welcomeclass extends Activity {
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.start);
Button trans =(Button)findViewById(R.id.button1);
//trans.setOnClickListener(new OnClickListener(){} );
trans.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//startActivity(new Intent("GamePackActivity"));
}
});
}
各种回复 66666666666666
初始化早了 布局还没加载