各クラスで使用するナビゲーション ボタンがあり、その onClickListener をすべての共通コードを含むクラスに設定したいと考えています。しかし、私は
"The method startActivity(Intent) is undefined for the type new View.OnClickListener(){}"
startActivity(i) のエラー。
関連するコードは次のとおりです。
public static void initiateNavigationButton(Context context, View view, int layoutResource) {
final Context classContext = context;
LayoutInflater inflater = LayoutInflater.from(classContext);
View layout = inflater.inflate(layoutResource, (ViewGroup) view);
Button navigationButton = (Button) layout.findViewById(R.id.navigation_button);
navigationButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(classContext, HomeActivity.class);
startActivity(i);
}
});
}