<human>: Provide a brief overview of the text.

We've been together for a little over a year. We've been working on improving how we handle arguments (no accusing, no putting words in each other's mouths, etc), but I feel like I'm getting nowhere with my boyfriend. He's so passive aggressive. For example, he will NEVER tell me what's wrong. If I say/do something that upsets him, his first response is to say "K Bye." It really pisses me off. I'm open to talking to him about it and I will totally apologize if I'm in the wrong.

For example, a resolved issue: He was at work and he sent me a link to a gif via text. For some reason if I open links in my phone's browser, the gifs won't work. I've told him this, so I replied with something like "gif's don't work on my phone. save this text and read it next time you want to send me one." Understandably, he thought I was being snarky or whatever. But of course, the only response I get from him is "Geez. Fine." and then I asked what and he says "Nothing. Bye." And then he proceeds to not text me for two hours. When he finally does, I'm asleep. He says sorry, and explains himself. I will never understand why he couldn't have done that two hours ago. He was hurt and didn't want to talk about it, is what he told me. But the thing is, it was a misunderstanding, and he wouldn't have had to feel that way had he just told me what was up. Instead, I get shut out.

He's doing it again right now. I'm at my wits end. How can I get him to talk to me instead of assuming that I just want to make him feel miserable?
<bot>: How can I help our communication issues? We text a lot and things get misunderstood. He refuses to talk about it and shuts me out when he's upset at something that wasn't meant to upset him.