Likelihood Function for the Uniform Density $(\theta, \theta+1)$
Hint: When you say that "So far I get $X_{max}-1\le\theta\le X_{min}$" you are actually saying that the likelihood $L(\theta ; x_1 \cdots x_n)$ (regarded as a function of $\theta$) is zero outside that range. Now, what is the likelihood if $\theta$ is inside that range?
Update: you know that the density of each uniform sample is $f(x;\theta) = 1$ if $\theta <x\le \theta+1$, $0$ otherwise.
Then the likelihood $L(\theta;x_1 \cdots x_n) =\prod f(x_i;\theta) $ is $1$ if $\theta <x_i\le \theta+1$ $\forall i$, $0$ otherwise. In terms of $\theta$ as variable, this is equivalent to say that $L(\theta;x_1 \cdots x_n)=1$ in $X_{max}-1\le\theta\le X_{min}$. You need to find the maximum of $L(\theta;x_1 \cdots x_n)$ as a function of $\theta$. But $L(\theta;x_1 \cdots x_n)$ is constant (in that range) (I recommend you to draw it if you don't quite get it). Hence, $\theta_{ML}$ is not well defined, we can pick any value in that range. In particular, $(X_{min}+X_{max})/2$ is as valid as any other.
Here a two thoughts
- If any $X_i$ lies outside of $[\theta,\theta+1]$, then the likelyhood function is zero
- If all the $X_i$ lie inside $[\theta_1,\theta_1+1]$ and also inside $[\theta_2,\theta_2+1]$, then the likelyhoods are the same, because $f(x,\theta_1) = f(x,\theta_2)$ for those $x$ which lie in the intersection of the two intervals