私の MainActivity クラスには、次のメソッドがあります。
MainActivity.java
public void ClearImageViews() {
final ImageView image_a = (ImageView)findViewById(R.id.image_a);
image_a.setVisibility(View.INVISIBLE);
}
そして別のファイルには、次のように ClearImageViews メソッドを呼び出す別のクラスがあります。
MainActivity mainActivity = new MainActivity();
mainActivity.ClearImageViews();
findViewById 関数からコードを実行しているときに NullPointerExpection を取得しています。これらの行をコメントアウトすると:
final ImageView image_a = (ImageView)findViewById(R.id.image_a);
image_a.setVisibility(View.INVISIBLE);
コードはうまく機能します。私は何を間違っていますか?