CMPUT 301 Android Assignment