Let $E$ and $\langle E_n \rangle$ be measurable sets in $\mathbb{R}$. Suppose that $f$ is Lebesgue integrable over $E$. If $E_n\subset E$ for all $n$ and $\displaystyle \lim_{n\to \infty} m(E_n)=m(E)<+\infty$, show that $\displaystyle \lim_{n\to \infty} \int_{E_n} f(x)\ dx= \int_E f(x)\ dx.$
The theorems at my disposal are pretty much any theorem from the first 4 chapters of Royden 3rd Edition. The technique I tried involved creating an increasing sequence of sets (call them $D_k$) from the $E_n$'s via unions, then create a sequence of functions $f_k=f \chi_{D_k}$ however that will only converge if $\bigcup D_k=E$ which I am not sure it will. Can anyone give me any pointers to help with this method? Or if I'm on the wrong track help steer me on the correct track.
Perhaps, there is a simple proof for this fact, but anyways. Let us define a new measure $n$ by $$ n(\mathrm dx) := f(x)m(\mathrm dx) \tag{1} $$ and since $f$ is $m$-integrable over $E$, we have that $n$ is finite on $E$. We need to show that $$ \lim_k m(E_k)= m(E)\implies \lim_k n(E_k)= n(E). $$ From $(1)$ we have that $n\ll m$, so that we can use an $\varepsilon$-$\delta$ definition of the absolute continuity (see e.g. the 1st paragraph here). Fix $\varepsilon>0$, and pick up $\delta>0$ such that $|m(A)|<\delta$ implies $|n(A)|<\varepsilon$. Furthermore, there exists $K$ such that $|m(E_k)|<\delta$ for all $k>K$. As a result, for any $\epsilon>0$ there exists $K$ such that $|n(E_k)|<\varepsilon$ for all $k>K$ and thus the convergence holds true.