2016-02-05 98 views

回答

0

您可以創建Context在非活動類的局部變量和調用構造函數中設置從活動這個變量像

public class NonActivity { 
    private Context context; 
    public NonActivity(Context context) { 
     this.context = context; 
    } 
} 

,並從您的活動創建一個類的實例像

NonActivity instance = new NonActivity(CurrentActivity.this); 

編輯1 ::檢查上下文是來自哪個活動

檢查我ñ如果NonActivity類是從那裏你喜歡跟隨

Activity activity = (Activity) context; 
if(activity.getClass().getSimpleName().equals(YourActivity.getClass().getSimpleName())) { 
    // it is from the class you want. 
} else { 
    // not from class 
} 

希望它會工作要請求的活動。

+0

事情是,我只想放置一個條件,無論它來自於我來自哪個活動,還是來自不同的活動。我找到了一個可選的解決方案,但只是想澄清。 – Kevin

+0

我編輯了答案,請檢查它。 – ELITE

相關問題