2012-02-14 2 views
1

Я пытаюсь взять apicture, и я хочу передать это изображение другому виду деятельности, которое будет отображаться в нем.
Передача изображения из деятельности в другую деятельность?

OnClickListener listener_TakePic = new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 

      intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
      startActivityForResult(intent, CAMERA_PIC_REQUEST); 
     } 
    }; 

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 

    if (requestCode == CAMERA_PIC_REQUEST && resultCode == RESULT_OK) { 
      Bitmap image = (Bitmap) data.getExtras().get("data");  
     }// End IF 
    }// End of Method 


Пожалуйста, скажите мне, что я должен сделать или изменить, чтобы достичь того, чего я хочу ..

На самом деле, я создал класс приложения «базовый класс», в котором я определил «точечный рисунок cameraPic "и" static final int CAMERA_PIC_REQUEST = 1; "

Теперь у меня есть класс, называемый «AddLocation», из которого я вызываю startActivityForResult (намерение, CAMERA_PIC_REQUEST);

, но я хочу, чтобы результат камеры Изображение появится в другой вид деятельности под названием «MPActivity»

Мой вопрос, я должен назвать «onActivityResult (интермедиат requestCode, внутр ResultCode, Намерение данные)» метод от «MPActivity "или нет необходимости вызывать его ...

я действительно путают, пожалуйста, уточнить ..

+0

поищите на StackOverflow: http://stackoverflow.com/questions/2459524/how-can-i-pass-a-bitmap-object-from-1-activity- to-another –

+0

http://stackoverflow.com/a/2459624/265167 –

ответ

0

есть более чем один из способов решения этой задачи вы делаете.

  1. вы можете построить класс java и поместить его одно из свойств желаемым изображением. Тогда вы можете просто получить материал в аррайалист и передать его глобальному арраисту.
  2. вы можете использовать класс приложения и создать глобальную переменную изображения, доступ к которой можно получить в каждом классе вашей деятельности.

и т.д ...

+0

Может ли сказать вам, как использовать класс приложения и создать глобальную переменную изображения, доступ к которой можно получить в каждом классе вашей деятельности. –

+0

перейдите по этой ссылке, чтобы http://stackoverflow.com/questions/4208886/using-the-android-application-class-to-persist-data – Relsell

Смежные вопросы