ReadingActivity.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package de.tu_darmstadt.informatik.tk.olir;
  2. import android.content.Intent;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.KeyEvent;
  6. import android.view.MenuItem;
  7. public class ReadingActivity extends AppCompatActivity {
  8. @Override
  9. protected void onCreate(Bundle savedInstanceState) {
  10. super.onCreate(savedInstanceState);
  11. setContentView(R.layout.activity_reading);
  12. getSupportActionBar().setDisplayHomeAsUpEnabled(true);
  13. getSupportActionBar().setTitle("2. Put the Object onto the marked Area");
  14. }
  15. @Override
  16. public void onResume() {
  17. super.onResume();
  18. String[] file = getIntent().getStringArrayExtra("file");
  19. Parser.parseFile(file, this);
  20. findViewById(R.id.drawView).invalidate();
  21. }
  22. @Override
  23. public boolean onKeyDown(int keyCode, KeyEvent event) {
  24. if (keyCode == KeyEvent.KEYCODE_BACK
  25. && event.getRepeatCount() == 0) {
  26. Intent intent = new Intent(this, MainActivity.class);
  27. startActivity(intent);
  28. return true;
  29. }
  30. return super.onKeyDown(keyCode, event);
  31. }
  32. @Override
  33. public boolean onOptionsItemSelected(MenuItem item) {
  34. if (item.getItemId() == android.R.id.home) {
  35. Intent intent = new Intent(this, MainActivity.class);
  36. startActivity(intent);
  37. return true;
  38. }
  39. return false;
  40. }
  41. }