I don't know why you're constantly speaking of high-rep-users, I'll just assume you mean anyone above 1k with that.
The biggest problem that StackOverflow is facing nowadays is the decay of quality. Most questions posted are either
- completely unclear ("I need help!?")
- not understandable ("中文文本")
- code dumps (I'll spare you the 2k code I wrote up simply to use it as an example)
or duplicates of questions that were asked long ago, which one could find using either the search function or a search engine.
Let's call these things "taboo". Do one of these things, and you've f-ed up. The main user-base (read as "not the users registering to post a question, only to never be seen again") of StackOverflow nowadays tries really hard to maintain quality.
As such, they will very quickly downvote / flag / closevote questions they don't see fit for StackOverflow (I'm also one of those users).
Let's get to the question you posted. I will use the original version (revision 1) for this:
I am a java noob (but learning fast), and i have been trying to introduce code snippets into my MainActivity in an android project.
That, right there, is the definition of noise. It doesn't matter if you're a noob, almost noone cares. The same goes for stuff like "Hello", "Thanks", "Nice weather", "C# > Java" and so on, everything that doesn't directly help with understanding your question / problem is noise.
My problem is that i have two onCreate(bundle) lines that are conflicting, other answers say to just delete one! when i comment out the top one most of my code throws errors, when i comment out the second one it causes an error on the snippet i was using i.e it stops the setOnClickListener which i assume is a listener on the button i will using to select an image.
The spelling is lacking. That's the first thing most users notice, and that alone is often an indicator of very little effort, which many users adress using downvotes. Also, it's not really good to read.
(Wall of code follows...)
That's an actual no-go. We have a guideline called "MCVE" (Minimal, Complete, Verifiable Example), which basically says that you should reduce your code as much as possible without affecting the ability to reproduce the problem.
Maybe one out of a hundred users looking at your question will actually be okay with digging through code like that, but one out of a hundred is a pretty bad cut, especially considering that you're concerned with reputation. Most of those 99 that won't bother reading through the code will most likely bother with downvoting before leaving.
Conclusion: The high-rep-users are not the bad guys. They're trying to keep up the content-quality of StackOverflow by downvoting / closing / deleting the low-quality-content. Try to improve on the points I've mentioned, there are a lot of guides on MSO, i.e. this one.
Also, always use the search function, regardless of wether you want to post a question or an answer. Asking duplicate questions won't get you reputation (you'll probably lose some instead), and answering duplicate questions certainly won't get you any reputation either.