Warm the oil in a large skillet over medium high heat, add in the onion and saute until transparent. Slowly add in the ground beef, break apart and continue cooking until it begins to brown (about 5 minutes). Reduce the heat to medium and stir in the corn and black beans, and then slowly add in the salsa. Cook until the mixture is heated through. Serve in the hamburger buns.