안녕하세요.

안드로이드 초보 개발자 입니다.

현재 갤러리의 "공유" 메뉴에 제 앱을 추가하고 갤러리에서 임의의 사진을 선택하고

공유를 눌르고 제가만든 어플이 띄어져서 그걸 누르면

사진 uri 를 가져와서 제 앱이 실행되면서 그 사진이 띄어지는 작업을 하려고 합니다.

현재 menifest에는
<application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".TestAction"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.SEND" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="image/*" />
            </intent-filter>
        </activity>
    </application>

와 같이 설정을 하였고

본 소스에서는 간단하게
super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  Intent intent = getIntent();
  Bundle extras = intent.getExtras();
  imageview = (ImageView)findViewById(R.id.imageView1);
  Uri uri = (Uri) extras.getParcelable(Intent.EXTRA_STREAM);
  //Uri imageUri = (Uri) getIntent().getExtras().get(Intent.EXTRA_STREAM);
  imageview.setImageURI(uri);
 
이렇게 구현을 하였는데 자꾸 널포인트 exception이 뜹니다.

뭐가 잘못된건지 조언좀 부탁드립니다.ㅠ

관련 예제나 참고 사이트도 있으면 좀 부탁드리겟습니다.