Showing error Caused by: java.lang.reflect.InvocationTargetException

前端 未结 3 1993
后悔当初
后悔当初 2021-02-15 11:55

When I press the button(named \"current location\") it should shows current location(lat & long) on the textview(named \"tvAddress\") .But it\'s not working as I expect. It\

3条回答
  •  抹茶落季
    2021-02-15 12:35

    Just you have wrongly initialized your views. As you can only access the views after setContentView() method and you have done that totally reverse that is why its throwing error.

    Just change your onCreate() as below:

     @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    
         setContentView(R.layout.map);
       manager = (LocationManager) getSystemService(LOCATION_SERVICE);
        tvAddress = (TextView) findViewById(R.id.tvaddress);
        btncurrent= (Button)findViewById(R.id.btncurrent);
    

提交回复
热议问题