私は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);
}
});
}
...
誰でもこれを回避するためのアドバイスをもらえますか?