11

Google マップ アプリケーションの作成中に Android で質問があります。

私は以下のように1つの活動をしています

public class MapCallActivity extends MapActivity {
    classA class = new classA(this);
    classA.callMethod();
}

は次のclassAように定義されます。

 public class classA{
   public classA(Context context){
   this.myContext = context;
 }

   void callMethod(){
      if (isFileValid) {
        <do_something...>;
      } else {
        <call_the_activity's finish() method>;
      }
   }
 }   

閉じる<call_the_activity's finish() method>ようにできる方法はありますか?MapCallActivity

どんな助けでも大歓迎です!

4

3 に答える 3

40
public class classA{
    public classA(Context context){
        this.myContext = context;
    }

    void callMethod(){
        if(isFileValid){

        }else{
            ((Activity)myContext).finish();
        }
    }
}
于 2012-05-11T23:54:32.587 に答える