0
我遇到了從相機捕獲照片的問題。按下「取消」或「確認」按鈕後,它將返回到主頁,而不是啓動相機的活動。這裏是我的代碼:取消Android相機捕獲屏幕返回主頁
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, TAKE_PICTURE_REQUEST);
出了什麼問題在我的代碼?由於
編輯1:
這是我對按鈕的點擊監聽器代碼:
DialogInterface.OnClickListener m_dialogOnclick = new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which) {
case 0:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, TAKE_PICTURE_REQUEST);
break;
case 1:
break;
case 2:
break;
case 3:
break;
}
}
};
而且權限:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature android:name="android.hardware.camera" android:required="true" />
你可以發佈你的代碼點擊監聽器的按鈕?並且您是否在清單文件中添加了使用相機的權限 – ArsenalFC 2014-12-13 07:37:42
順便說一下,沒有任何錯誤消息。 – 2014-12-13 08:22:50