J'essaie d'ajouter un sensoreventlistener à un fragment dans mon application.Android - SensorEventListenr dans un fragment
Ci-dessous le code que je utilise pour définir le capteur
Context context;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
mLinearLayout = (LinearLayout) inflater.inflate(
R.layout.game, container, false);
this.context = context;
mSensorManager = (SensorManager)context.getSystemService(Context.SENSOR_SERVICE);
//above is line 49 which is referenced in the logcat
mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
//...
return mLinearLayout;
}
Et voici l'erreur logcat
07-27 00:19:50.907: E/AndroidRuntime(20595): FATAL EXCEPTION: main
07-27 00:19:50.907: E/AndroidRuntime(20595): java.lang.NullPointerException
07-27 00:19:50.907: E/AndroidRuntime(20595): at com.Optimus.iwould.Game.onCreateView(Game.java:49)
07-27 00:19:50.907: E/AndroidRuntime(20595): at android.support.v4.app.Fragment.performCreateView(Fragment.java:1478)
07-27 00:19:50.907: E/AndroidRuntime(20595): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:927)
Merci
alors comment puis-je faire pas nul –
@CamConnor soit essayer par getActivity() ou par ce mot-clé! –
Mes excuses, didnt réaliser. –