爲什麼onActivityResult
未運行?
任何人都可以幫忙嗎?
我只對類名稱爲MainActivity
這是我的代碼startActivityForResult未運行
public class MainActivity extends Activity{
public static final int CROP = 1;
private static final String TAG = MainActivity.class.getCanonicalName();
private ImageView imgView;
private Button selectBtn;
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imgView = (ImageView)findViewById(R.id.imgView);
hasilET = (EditText)findViewById(R.id.hasilET);
selectBtn = (Button)findViewById(R.id.selectBtn);
selectBtn.setOnClickListener(new ClickSelect());
}
public class ClickSelect implements View.OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.v(TAG, "CLICK");
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.setType("image/*");
i.putExtra("crop", "true");
i.putExtra("aspectX", 0);
i.putExtra("aspectY", 0);
i.putExtra("outputX", 200);
i.putExtra("outputY", 150);
i.putExtra("return-data", true);
startActivityForResult(i, CROP);
}
public void onActivityResult(int requestCode, int resultCode, Intent data){
Log.v(TAG, "crop");
Bitmap bmp;
if(requestCode==1){
if(data != null){
Bundle extras = data.getExtras();
bmp = extras.getParcelable("data");
imgView.setImageBitmap(bmp);
}
}
}
}
}
我改變了1,但仍然沒有運行,你能幫我嗎? – Ariasa 2014-10-31 20:51:45
你沒有i.putExtra(「裁剪」,「真」) - 這是什麼打破了我的一段時間:D – PKAP 2014-10-31 21:09:42
沒有i.putExtra(「裁剪」,「真」)調試,沒有裁剪界面。我覺得有什麼不妥'startActivityForResult' – Ariasa 2014-10-31 21:26:13