Android Open Source - Abstack-books-management Finish Listener






From Project

Back to project page Abstack-books-management.

License

The source code is released under:

MIT License

If you think the Android project Abstack-books-management listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/*
 * Copyright (C) 2010 ZXing authors//from ww w  .j a  v a2  s . c o m
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.abstack.book.plugin.camera.decoding;

import android.app.Activity;
import android.content.DialogInterface;

/**
 * Simple listener used to exit the app in a few cases.
 *
 */
public final class FinishListener
    implements DialogInterface.OnClickListener, DialogInterface.OnCancelListener, Runnable {

  private final Activity activityToFinish;

  public FinishListener(Activity activityToFinish) {
    this.activityToFinish = activityToFinish;
  }

  public void onCancel(DialogInterface dialogInterface) {
    run();
  }

  public void onClick(DialogInterface dialogInterface, int i) {
    run();
  }

  public void run() {
    activityToFinish.finish();
  }

}




Java Source Code List

com.abstack.book.AbstackBook.java
com.abstack.book.CaptureActivity.java
com.abstack.book.plugin.CameraPlugin.java
com.abstack.book.plugin.ToastPlugin.java
com.abstack.book.plugin.camera.AutoFocusCallback.java
com.abstack.book.plugin.camera.CameraConfigurationManager.java
com.abstack.book.plugin.camera.CameraManager.java
com.abstack.book.plugin.camera.FlashlightManager.java
com.abstack.book.plugin.camera.PlanarYUVLuminanceSource.java
com.abstack.book.plugin.camera.PreviewCallback.java
com.abstack.book.plugin.camera.decoding.CaptureActivityHandler.java
com.abstack.book.plugin.camera.decoding.DecodeFormatManager.java
com.abstack.book.plugin.camera.decoding.DecodeHandler.java
com.abstack.book.plugin.camera.decoding.DecodeThread.java
com.abstack.book.plugin.camera.decoding.FinishListener.java
com.abstack.book.plugin.camera.decoding.InactivityTimer.java
com.abstack.book.plugin.camera.decoding.Intents.java
com.abstack.book.plugin.camera.encoding.EncodingHandler.java
com.abstack.book.plugin.camera.util.HttpConnection.java
com.abstack.book.plugin.camera.view.ViewfinderResultPointCallback.java
com.abstack.book.plugin.camera.view.ViewfinderView.java