Ativity not auto rotation:

```
       <activity
            android:name=".E028"
            android:label="@string/app_name"
            android:screenOrientation="portrait"
            android:theme="@android:style/Theme.Black.NoTitleBar" >
        </activity>

```

If i use onConfigurationChanged , it not working:

```
@Override
    public void onConfigurationChanged(Configuration newConfig) {
        // TODO Auto-generated method stub
        super.onConfigurationChanged(newConfig);
        if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
            Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
        } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
            Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
        }
    }

```

How check status of Phone is Landscape or Portrait when Ativity not auto rotation?

I think this case: i must use sensor

My code:

```
@Override
    public void onSensorChanged(SensorEvent event) {
        // TODO Auto-generated method stub
        if (event.values[1] < 6.5 && event.values[1] > -6.5) {
            if (orientation != 1) {
                Log.d("Sensor", "Landscape");
                // listImage.notifyDataSetChanged();
            }
            orientation = 1;
        } else {
            if (orientation != 0) {
                Log.d("Sensor", "Portrait");
                // listImage.notifyDataSetChanged();
            }
            orientation = 0;
        }
    }

```

But it working not best,Status of my phone is Portrait: If inclined a little  back , value return is Landscape.