package kr.kdev.dg1s.biowiki.ui.info.categorization;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.FragmentTransaction;
import android.util.Log;
import java.io.IOException;
import kr.kdev.dg1s.biowiki.R;
import kr.kdev.dg1s.biowiki.ui.BIActionBarActivity;
import kr.kdev.dg1s.biowiki.ui.info.categorization.fragments.HabitatSelectionFragment;
import kr.kdev.dg1s.biowiki.ui.info.viewer.PlantInformationViewerActivity;
public class SearchByHabitatActivity extends BIActionBarActivity implements HabitatSelectionFragment.OnPlantSelectedListener {
HabitatSelectionFragment selectionFragment = new HabitatSelectionFragment();
boolean isViewingDetails = false;
@Override
public void onCreate(Bundle savedInstanceState) {
title = getString(R.string.classificationItem);
super.onCreate(savedInstanceState);
createMenuDrawer(R.layout.blank_linearlayout);
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.add(R.id.selector_category, selectionFragment);
transaction.commit();
}
@Override
public void onBackPressed() {
if (isViewingDetails) {
isViewingDetails = false;
super.onBackPressed();
return;
}
if (!(selectionFragment.currentElement.getName().equals("repo"))) {
try {
selectionFragment.parseXML(null, -2);
} catch (IOException e) {
e.printStackTrace();
}
} else {
super.onBackPressed();
}
}
public void onPlantSelected(String name) {
Log.d("Bundle tag name : ", name);
Intent intent = new Intent(this, PlantInformationViewerActivity.class);
intent.putExtra("plant", name);
startActivity(intent);
}
}