活動有三個片段。第三個片段具有異步任務。如何在活動中取消後退異步任務。如何取消活動中的後退異步任務
public void onBackPressed() {
android.app.Fragment currentVisibleFragment = getFragmentManager().findFragmentById(R.id.container);
if(currentVisibleFragment != null) {
String visibleFragmentName = currentVisibleFragment.toString();
if (visibleFragmentName.contains(LearnToWriteLetterUtils.TAMIL_LEARN_TO_WRITE_FLASHSCREEN)) {
Log.d("app finished", "finished");
finish();
} else if (visibleFragmentName.contains(LearnToWriteLetterUtils.TAMIL_LEARN_TO_WRITE_INDEXPAGE)) {
Log.d("app finished", "exit");
finish();
} else if (visibleFragmentName.contains(LearnToWriteLetterUtils.TAMIL_LEARN_TO_WRITE_LOADING_SCREEN)){
getFragmentManager().beginTransaction().replace(R.id.container, tamilLearnToWriteIndexPage, LearnToWriteLetterUtils.TAMIL_LEARN_TO_WRITE_INDEXPAGE).commit();
}
}
}