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();
}
}

LogCat

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