Android 项目 - RuntimeException,由空指针异常引起
Android Project - RuntimeException , caused by Null Pointer Exception
我在下面得到了这个 class,每当我 运行 我得到一个 运行time 异常,我认为它是由空指针异常引起的。我在下面包含了我的 Log Cat。
Java 文件;
public class Example extends Activity{
View v;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.example_layout);
v.findViewById(R.id.eamplebutton).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("Testing", "sd");
}
});
}
@Override
public void onBackPressed() {
super.onBackPressed();
Intent i=new Intent(Example.this,MainActivity.class);
startActivity(i);
finish();
}
}
从 v.findViewById
中删除 v
findViewById(R.id.eamplebutton).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("Testing", "sd");
}
});
Activity 的 findViewById
在 Activity 的视图层次结构中查找 id
,从您作为参数传递给 setContentView
我在下面得到了这个 class,每当我 运行 我得到一个 运行time 异常,我认为它是由空指针异常引起的。我在下面包含了我的 Log Cat。
Java 文件;
public class Example extends Activity{
View v;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.example_layout);
v.findViewById(R.id.eamplebutton).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("Testing", "sd");
}
});
}
@Override
public void onBackPressed() {
super.onBackPressed();
Intent i=new Intent(Example.this,MainActivity.class);
startActivity(i);
finish();
}
}
从 v.findViewById
v
findViewById(R.id.eamplebutton).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("Testing", "sd");
}
});
Activity 的 findViewById
在 Activity 的视图层次结构中查找 id
,从您作为参数传递给 setContentView