我是Android的新手。在我的應用程序中,在ActivityOne中,我希望允許用戶使用按鈕拍攝照片。然後將圖片存儲在圖庫中並顯示在ActivityTwo中的ImageView中。 我的問題是:如何在ActivityTwo中添加一個按鈕,讓用戶在ImageView中顯示時不喜歡它的情況下重新拍攝照片。基本上,該按鈕的作用與ActivityTwo中的按鈕相同。我是否需要爲按鈕編寫相同的代碼? 我試圖創建一個單獨實現View.OnClickListener,在onclick方法中添加功能性,並且在每個活動創建附接至按鈕類的一個實例:按鈕在一個活動中與另一個活動中的按鈕做相同
onClick(View v) {
int id = v.getId();
if (id == R.id.myButton) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
myfile = getOutputMediaFileUri(MEDIA_TYPE_IMAGE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
v.startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
}
}
然而,這導致錯誤,因爲該班不是一項活動。 任何幫助表示讚賞。
爲什麼你會低調而不是指導?我是Android新手! – Bran
順便說一下,我不是下來的選民。在單一活動中處理這種邏輯如何?什麼阻止你呢? – Naveen
基本上是的,你應該在ActivityTwo中重複登錄,但你爲什麼要這樣做?我只使用第一個活動 – ddb