定位


private void issuelocation() {
if (ActivityCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_FINE_LOCATION)
!= PackageManager.PERMISSION_GRANTED || ActivityCompat.checkSelfPermission
(getActivity(), Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED){
ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.ACCESS_COARSE_LOCATION}, 1);}
else {
LocationUtil.initLocation(getActivity());
System.out.println("22222");
new Thread(new Runnable() {
@Override
public void run() {
try {
str_location= LocationUtil.getAddress(LocationUtil.location,getApplicationContext());
//位置信息-----一个字符串
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
System.out.println("3333");
tv_home_city1.setText(str_location);
}
});


}catch (IOException e){
e.printStackTrace();
}

}
}).start();
}
}
posted @ 2019-05-05 16:26  小宋爷  阅读(102)  评论(0编辑  收藏  举报