나는 나의 활동을 끝내고 그 결과로 돌아가려고 노력하고 있는데, 나는 부모 활동에 onActivityResult를 가지고 있으며, 아래의 같은 방법을 사용하는 곳이 다른 곳에있다.성냥 봉증 활동이 끝나지 않았습니까?
public void deleteFile(){
boolean deleted=FileManager.getInstance().deleteMeasurementData(this.getIntent().getData(), this);
if(deleted){
Toast.makeText(this, originalData.getName() +".mmd Has been deleted", Toast.LENGTH_SHORT);
setResult(EditMeasurement.RESULT_YES_DELETED);
finishActivity(EditMeasurement.RESULT_YES_DELETED);
}else {
Toast.makeText(this, originalData.getName() +".mmd did NOT delete", Toast.LENGTH_SHORT);
Log.e(TAG, "File did NOT delete error");
}
}
이 방법 이 메뉴에서 호출되었다 : 어떤 밝은 아이디어
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
Log.i(TAG, "something choosen "+item.getItemId()+" it should have been: "+R.id.om_measurement_menu_delete);
switch (item.getItemId()) {
case R.id.om_measurement_menu_edit:
editFile();
return true;
case R.id.om_measurement_menu_delete:
deleteFile();
return true;
case R.id.om_measurement_menu_cancel:
endActivity();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
사람은 왜 닫습니다 나던?
에
android:launchMode="singleTask"
을 필요로 그냥 DeleteFile을 (에 마무리()를 넣어) 나를 – user370305