public class MyContext {
    private static MyContext INSTANCE;
    private Context mContext;
    private MyContext(Context _context){
        mContext = _context;
    }
    public static MyContext getINSTANCE(Context _context) {
        if(INSTANCE == null){
            INSTANCE = new MyContext(_context.getApplicationContext());
        }
        return INSTANCE;
    }
    public Context getmContext() {
        return mContext;
    }
}이렇게 별도로 구성하여 필요한 곳에서 호출하여 사용하니 잘 작동하네요.
제 수준에서 찾은 방법으로는 지금은 이정도가 최선인거 같네요 ^^ 
혹시 더 알아야할 내용이 있다면 다양한 댓글 부탁드립니다.