MainActivity で呼び出している別の Java ファイルにクラスがあります。外部クラスでいくつかのレイアウトを膨らませる必要があります。私が抱えている問題は、コンテキストを指定することです。レイアウトを膨らませようとすると、Null Pointer Exception が発生するためです。クラスには独自のonCreate()
メソッドがないため、MainActivity からコンテキストを渡す必要がありますか? どうすればいいのかわからない。これは私を引き起こしていますNullPointerException
:
Context context = getApplicationContext();
LayoutInflater inflater = (LayoutInflater)context.getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);;
NullPointerException
Context
文脈上:
public class CameraListener extends Activity implements OnCameraChangeListener {
private static final int SCALE_HEIGHT = 50;
GoogleMap mMap;
GoogleC3iActivity mParent;
Context context = getApplicationContext();