public void trueOrFalseDone() {
   TrueOrFalse trueOrFalse = (TrueOrFalse) TrueOrFalseUI.getInstance().convertToModel();
   trueOrFalse.setUnit(AdminService.getInstance().getSelectedUnit());
   if (MainService.getInstance().getCurrentState().equals(MainState.AdminNewQuestion)) {
     TrueOrFalseRepository.getInstance().save(trueOrFalse);
     TrueOrFalseUI.getInstance().resetTextArea();
   } else if (MainService.getInstance().getCurrentState().equals(MainState.AdminUpdateQuestion)) {
     TrueOrFalseRepository.getInstance().update(trueOrFalse);
   }
 }
示例#2
0
 @Override
 public boolean shouldOverrideUrlLoading(WebView view, String url) {
   if (url.startsWith("http")) {
     Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
     view.getContext().startActivity(intent);
     return true;
   }
   if (url.endsWith("prop")) {
     try {
       FileInputStream fis = new FileInputStream(new File(new URI(url)));
       Intent intent = new Intent(Intent.ACTION_SEND);
       intent.setType("text/html");
       intent.putExtra(Intent.EXTRA_TEXT, MainService.readFile(fis));
       view.getContext().startActivity(intent);
     } catch (Exception e) {
       Log.d(getClass().getName(), e.getMessage());
     }
     return true;
   }
   if (url.endsWith("zip")) {
     shareReport(view.getContext());
     return true;
   }
   return false;
 }
示例#3
0
  public void init() {
    if (MainService.getAma() != null) {
      amagotchiEvent = AnimationTyp.NORMAL;

      amaGee = MainService.getAma();

      holder = getHolder();

      drawingThread = new Thread(this);
      drawingThread.start();

      firstTime = true;

      holder.addCallback(
          new SurfaceHolder.Callback() {
            @Override
            public void surfaceCreated(SurfaceHolder holder) {
              if (firstTime) {
                Rect displayDimensions = holder.getSurfaceFrame();
                displayWidth = displayDimensions.width();
                displayHeight = displayDimensions.height();
                holder.setFixedSize(
                    displayWidth - displayWidth / 4,
                    displayHeight
                        - displayHeight
                            / 3); // hier  müssen wir nochmal gucken bekomme  die referen auf den
                // Btn nicht hin denke das es ihn zu diesem Zeitpunkt noch nicht
                // gibt
                firstTime = false;
              }
            }

            @Override
            public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {}

            @Override
            public void surfaceDestroyed(SurfaceHolder holder) {}
          });
    }
  }
示例#4
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    cb_enable = (CheckBox) findViewById(R.id.cb_enable);
    cb_enable.setChecked(MainService.isImageEnable(this));
    cb_enable.setOnCheckedChangeListener(
        new OnCheckedChangeListener() {

          @Override
          public void onCheckedChanged(CompoundButton arg0, boolean checked) {
            MainService.setImageEnable(MainActivity.this, checked);
            if (checked) {
              Toast.makeText(MainActivity.this, "ÒÑÆô¶¯", Toast.LENGTH_SHORT).show();
            } else {
              Toast.makeText(MainActivity.this, "ÒѹرÕ", Toast.LENGTH_SHORT).show();
            }
          }
        });
  }
 @Test
 public void testInjectFromComponentWithSingleParameter() {
   assertThat(mainService).isNotNull();
   assertThat(mainService.get()).isEqualTo("test1");
 }
 public void trueOrFalseBack() {
   MainService.getInstance().previousState();
 }
 @Test
 public void testComponentDependencyModulesCanBeOverriden() {
   assertThat(mainService).isNotNull();
   assertThat(mainService.getMyService()).isSameAs(myService);
   assertThat(mainService.getMyService2()).isSameAs(myService2);
 }