Let $\mathcal{A}$ be an abelian category and $\mathcal{B}$ be a full subcategory of $\mathcal{A}$. Suppose that $\mathcal{B}$ is abelian and that the inclusion of $\mathcal{B}$ in $\mathcal{A}$ is exact. My question is: if an object $P$ of $\mathcal{B}$ is projective in $\mathcal{B}$, then is it true that $P$ is projective in $\mathcal{A}$? (And what about the injective case?)
For example, consider a noetherian ring $R$, take $\mathcal{A} = \text{Mod}R$ and $\mathcal{B} = \text{mod}R$ (subcategory of finitely generated $R$-modules). Then, if $P$ is a finitely generated $R$-module which is projective in $\text{mod}R$, is it true that $P$ is a projective object in $\text{Mod}R$? (An the injective case?)
Edit: The statement of the second paragraph is true: use the fact that a module is projective iff it is a direct summand of a free module; for the injective case we can use Baer's criterion.