浏览代码

奔溃bug修改

huyuguo 5 年之前
父节点
当前提交
551c509aee

+ 3 - 0
app/src/main/java/com/electric/chargingpile/activity/RoutePlanMapActivity.java

10
import android.database.Cursor;
10
import android.database.Cursor;
11
import android.database.sqlite.SQLiteDatabase;
11
import android.database.sqlite.SQLiteDatabase;
12
import android.database.sqlite.SQLiteDatabaseLockedException;
12
import android.database.sqlite.SQLiteDatabaseLockedException;
13
import android.database.sqlite.SQLiteException;
13
import android.graphics.Bitmap;
14
import android.graphics.Bitmap;
14
import android.graphics.Canvas;
15
import android.graphics.Canvas;
15
import android.graphics.Matrix;
16
import android.graphics.Matrix;
1264
            }
1265
            }
1265
        } catch (SQLiteDatabaseLockedException e) {
1266
        } catch (SQLiteDatabaseLockedException e) {
1266
            e.printStackTrace();
1267
            e.printStackTrace();
1268
        } catch (SQLiteException e) {
1269
            e.printStackTrace();
1267
        } finally {
1270
        } finally {
1268
            daoSession.clear();
1271
            daoSession.clear();
1269
            zhan_listDao.detachAll();
1272
            zhan_listDao.detachAll();

+ 14 - 3
app/src/main/java/com/electric/chargingpile/fragment/ChatRecommendFragment.java

335
        OkHttpUtils.get().params(map).url(url).build().connTimeOut(6000).readTimeOut(6000).execute(new StringCallback() {
335
        OkHttpUtils.get().params(map).url(url).build().connTimeOut(6000).readTimeOut(6000).execute(new StringCallback() {
336
            @Override
336
            @Override
337
            public void onError(Call call, Exception e) {
337
            public void onError(Call call, Exception e) {
338
                loadingDialog.dismiss();
338
                if (loadingDialog != null) {
339
                    loadingDialog.dismiss();
340
                }
339
                if (page == 1) {
341
                if (page == 1) {
340
                    xRefreshView.stopRefresh();
342
                    xRefreshView.stopRefresh();
341
                } else {
343
                } else {
347
349
348
            @Override
350
            @Override
349
            public void onResponse(String response) {
351
            public void onResponse(String response) {
350
                loadingDialog.dismiss();
352
                if (loadingDialog != null) {
353
                    loadingDialog.dismiss();
354
                }
351
                if (page == 1) {
355
                if (page == 1) {
352
                    xRefreshView.stopRefresh();
356
                    xRefreshView.stopRefresh();
353
                } else {
357
                } else {
392
396
393
    @Override
397
    @Override
394
    public void onDestroy() {
398
    public void onDestroy() {
395
        super.onDestroy();
399
        try {
400
            loadingDialog.dismiss();
401
        } catch (Exception e) {
402
            e.printStackTrace();
403
        }
404
396
        ChatBeanLab.get(getContext()).clear();
405
        ChatBeanLab.get(getContext()).clear();
406
        super.onDestroy();
407
397
    }
408
    }
398
}
409
}

+ 5 - 1
app/src/main/java/com/electric/chargingpile/fragment/MonthListFragment.java

1
package com.electric.chargingpile.fragment;
1
package com.electric.chargingpile.fragment;
2
2
3
import android.app.Activity;
3
import android.content.Intent;
4
import android.content.Intent;
4
import android.os.Bundle;
5
import android.os.Bundle;
5
import android.support.v4.app.Fragment;
6
import android.support.v4.app.Fragment;
103
                    @Override
104
                    @Override
104
                    public void onError(Call call, Exception e) {
105
                    public void onError(Call call, Exception e) {
105
                        dialog.cancel();
106
                        dialog.cancel();
106
                        ToastUtil.showToast(getActivity(), "请检查您的网络", Toast.LENGTH_SHORT);
107
                        Activity activity = getActivity();
108
                        if (activity != null) {
109
                            ToastUtil.showToast(activity, "请检查您的网络", Toast.LENGTH_SHORT);
110
                        }
107
                    }
111
                    }
108
112
109
                    @Override
113
                    @Override