OCR Configurable  1.0
 Todo Clases Namespaces Archivos Funciones Variables
FinishListener.java
Ir a la documentación de este archivo.
00001 /*
00002  * Copyright (C) 2010 ZXing authors
00003  * Copyright 2011 Robert Theis
00004  * Copyright 2012 Jaime Navarro Santapau
00005  * 
00006  * Licensed under the Apache License, Version 2.0 (the "License");
00007  * you may not use this file except in compliance with the License.
00008  * You may obtain a copy of the License at
00009  *
00010  *      http://www.apache.org/licenses/LICENSE-2.0
00011  *
00012  * Unless required by applicable law or agreed to in writing, software
00013  * distributed under the License is distributed on an "AS IS" BASIS,
00014  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00015  * See the License for the specific language governing permissions and
00016  * limitations under the License.
00017  */
00018 
00027 package edu.uoc.ocr;
00028 
00029 import android.app.Activity;
00030 import android.content.DialogInterface;
00031 
00037 final class FinishListener implements DialogInterface.OnClickListener,
00038                 DialogInterface.OnCancelListener, Runnable {
00039 
00040         private final Activity activityToFinish;
00041 
00042         FinishListener(Activity activityToFinish) {
00043                 this.activityToFinish = activityToFinish;
00044         }
00045 
00046         public void onCancel(DialogInterface dialogInterface) {
00047                 run();
00048         }
00049 
00050         public void onClick(DialogInterface dialogInterface, int i) {
00051                 run();
00052         }
00053 
00054         public void run() {
00055                 activityToFinish.finish();
00056         }
00057 
00058 }
 Todo Clases Namespaces Archivos Funciones Variables