小编Lui*_*rdo的帖子

AscyncTask - 不在主线程上

首先,抱歉我的英语不好,我是葡萄牙语,我肯定会犯一些英语语法错误.

好吧,我正在尝试使用AsyncTask类从googleMap加载地图,但它显示以下错误消息:

06-25 18:47:03.062: E/AndroidRuntime(8021): FATAL EXCEPTION: AsyncTask #1
06-25 18:47:03.062: E/AndroidRuntime(8021): java.lang.RuntimeException: An error occured while executing doInBackground()
06-25 18:47:03.062: E/AndroidRuntime(8021):     at java.lang.Thread.run(Thread.java:856)
06-25 18:47:03.062: E/AndroidRuntime(8021): Caused by: java.lang.IllegalStateException: Not on the main thread
Run Code Online (Sandbox Code Playgroud)

什么调用AsyncTask类的主类

public class ExemploGPSSimples extends FragmentActivity {

    protected GoogleMap map;

    @Override
    protected void onCreate(Bundle arg0) {
        super.onCreate(arg0);
        setContentView(R.layout.exmeplo_gps);
    }

    @Override
    protected void onResume() {
        super.onResume();
        configuraGPS();
    }

    private void configuraGPS() {
        SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.fragment_gps);
        map = mapFragment.getMap();
        map.setMapType(GoogleMap.MAP_TYPE_HYBRID);  
        //LatLng local=pegaPosicaoAtual();
        Localizador localizador …
Run Code Online (Sandbox Code Playgroud)

java android android-asynctask

5
推荐指数
2
解决办法
5931
查看次数

标签 统计

android ×1

android-asynctask ×1

java ×1