fyi, activity is not limited to flying.
If you don't plan on flying for a while, what you can do is enroll in Mileage Plus Dining, and just simply dine at a participating restaurant with your registered credit card. that will get you some miles per dollar spent, and will restore activity on your MP account.