私はJavaにまったく慣れていない/慣れていないので、用語が少しずれている場合はご容赦ください。
要約すると、XML ファイルに別のページに移動したいボタンがあります (HTML のハイパーリンクなど)。しかし、これを入力するとsetActivity()、コードの 2 つの部分でエラーが表示されます。
この型のメソッド
setActivity()は未定義ですnew View.OnClickListener(){}
クラスのコードは次のとおりです。
public class HomePage extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_home_page);
        Button button1 = (Button)setActivity().findViewById(R.id.bLogin);
        button1.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                Intent i = new Intent(setActivity(), LinkHome.class);
                startActivity(i);               
            }
        });       
    }
    ...
誰でもこれを回避するためのアドバイスをもらえますか?