$a < b$ does not imply $ac < bc$. For example $3 < 4$ but $3\times (-1) =-3$ and $4\times (-1) = -4$ and we do not have $-3 < -4$.
That trivial example is to warn you when you attempt something like $\frac ab < k\implies a < bk$ you are tacitly making the assumption that $b > 0$ and if $b \le 0$ that is simply not true. You must, if you are going to try that, verify that $b$ is indeed positive, or, you must do both cases.
So to do the problem your way
$\frac 1x + \frac 1{1-x}> 0 \implies$
$\frac 1x > -\frac 1{1-x}$.
So far so good adding and subtracting things from both sides of an inequality is always okay. It's multiply and dividing that we have to check if positive or not.
$\frac 1x\cdot (1-x) > -\frac 1{1-x}\cdot (1-x)$.
!!WRONG!! we don't know if $1-x$ is positive, negative, or zero.... well we do know that $1-x$ can't be zero because we are not allowed to divide by zero.
So we must do cases
Case 1: $1-x > 0$. Then $\frac {1-x}x > -1$.
Case 2: $1-x < 0$. Then $\frac {1-x}x < -1$.
Case 3: $1-x =0$. This is impossible.
Then we continue. If we multiply both sides by $x$ we must do cases if $x>0$, $x< 0$ or $x=0$.
Case 1a: $1-x > 0$ and $x>0$. Then $1-x > -x$ and $1> 0$
Case 1b: $1-x > 0$ and $x < 0$. Then $1-x < -x$.
Case 1c: $1-x> 0$ and $x =0$. THis is impossible as we are dividing by $0$.
Case 2a: $1-x < 0$ and $x > 0$. Then $1-x < -x$
Case 2b: $1-x < 0$ and $x < 0$. Then $1-x > -x$
Case 2c: $1-x< 0$ and $x =0$. This is impossible as we are dividing by $0$.
Then we check those cases.
Case 1a: $1-x > 0$ and $x>0$. Then $1-x > -x$ and $1> 0$. This is valid.
Case 1b: $1-x > 0$ and $x < 0$. Then $1-x < -x$ or $1< 0$. This is wrong. This is invalid.
Case 1c: $1-x> 0$ and $x =0$. THis is invalid.
Case 2a: $1-x < 0$ and $x > 0$. Then $1-x < -x$ or $1 < 0$. THis is invalid.
Case 2b: $1-x < 0$ and $x < 0$. Then $1-x > -x$ or $1>0$. This is valid.
Case 2c: $1-x< 0$ and $x =0$. This is invalid.
So ...
Case 1a: $1-x > 0$ and $x>0$; $1>x$ and $x>0$; or $0< x < 1$ will be possible solutions.
Case 1b: $1-x> 0$ and $x < 0$; $1> x$ and $x < 0$ or $x < 0$ make the statement false.
Case 1c: $1-x > 0$ and $x =0$; or $1>x$ and $x=0$; or $x=0$ will make the statement false.
Case 2a: $1-x < 0$ and $x>0$; or $1< x$ and $x >0$; or $x > 1$ will make the statement false.
Case 2a: $1-x < 0$ and $x< 0$; or $1< x$ and $x< 0$. That's a contradiction. This can never actually happen and it doesn't matter that it would make the statement true, as it can never happen.
Case 2c: $1-x < 0$ and $x=0$. Well, that is both impossible and will make the statement false.
Conclusion: $0 < x < 1$.
... Now, you will probably note that that was too much work and redundant.
We can make it a lot simpler by using common sense:
$\frac 1x + \frac 1{1-x} >0 \implies$
$\frac 1x > -\frac 1{1-x}$
We want to multiply by $1-x$ so we must do two cases: $1-x > 0$ or $1>x$ or $x < 1$. Or $1-x < 0$ or $1< x$ or $x> 1$.
Let's start with $x> 1$. And go all the way through.
Case 1: $x > 1$.
Then $1-x < 0$ and so $\frac 1x > -\frac 1{1-x}\implies$
$\frac {1-x}x < -1$. We want to multiply both sides by $x$. Is $x > 0$. Well, yes, $x > 1 > 0$ so
$1-x < -x$ and so
$1< 0$. This is impossible so Case 1: $x > 1$ is impossible.
Note: we are breaking the real number line into cases and just moving on down.
Case 2: $x =1$. Don't need to do this point. If $x =1$ then $1-x =0$ and we can't divide by $0$.
Case 3: $x < 1$. Then $1-x > 0$.
So $\frac 1x >-\frac 1{1-x} \implies \frac {1-x}x > -1$.
We want to multiply by $x$ but is $x >0$. We don't know $x <1$ so it may or may not be.
Case 4: $0 < x <1$.
So $\frac {1-x}x > -1\implies 1 -x > -x$ and $1 > 0$. That is always true so $0 < x< 1$ is a solution.
Let's keep moving down the number line.
Case 5: $x=0$. We can rule that out as that is dividing by $0$.
Case 6: $x < 0$. Then $\frac {1-x}x > -1\implies 1-x < -x \implies 1<0$. That is false.
So.... we are done. $0< x < 1$ is the only solution.
=====
BTW "However, the correct answer, which is clear from the first approach"
I suspect it is not as clear as you thought it was and you lucked out.
$\frac 1{x-x^2} > 0$ is valid.
So $x-x^2 > 0$. [We have a rule that $a > 0 \iff \frac 1a > 0$ and $a< 0\iff \frac 1a < 0$. This is because if $\frac 1a =0$ then $1=0\cdot a = 0$ and that's impossible. ANd if $a > 0$ and $\frac 1a < 0$ then we would have $\frac 1a < 0\implies a\cdot \frac 1a < a\cdot 0\implies 1 < 0$. And if $a<0$ and $\frac 1a >0$ we would have $a < 0\implies \frac 1a \cdot a < \frac 1a \cdot 0\implies 1 < 0$.]
Now we can go two ways here:
$x > x^2$ or $x(1-x) > 0$
If we do $x > x^2$ we know $x^2 \ge 0$ so $x > 0$. And we can divide both sides by $x$ WHICH IS POSITIVE to get $1 > x$ and $x > 0$ we have $0 < x < 1$.
If we do $x(1-x) >0$ we know that EITHER $x, 1-x$ are both positive or $x,1-x$ are both negative.
If $x, 1-x$ are both positive we get $0 < x < 1$.
If $x,1-x$ are both negative (I suspect you forgot to check this) we get $x < 0$ and $1-x < 0$ so $1 < x$. So $x < 0 < 1 < x$ which is a contradiction. So that is not the case.