浏览代码

路径规划

huyuguo 4 年之前
父节点
当前提交
dc2094657e

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

@ -640,6 +640,8 @@ public class RoutePlanMapActivity extends Activity implements LocationSource, AM
640 640
        } else {
641 641
            iv_setting.setImageResource(R.drawable.icon_setting_select_route);
642 642
        }
643
644
        screenChanged();
643 645
    }
644 646
645 647
    @Override

+ 27 - 17
app/src/main/java/com/electric/chargingpile/activity/RoutePreferenceActivity.java

@ -144,23 +144,7 @@ public class RoutePreferenceActivity extends Activity implements View.OnClickLis
144 144
    public void onClick(View v) {
145 145
        switch (v.getId()) {
146 146
            case R.id.iv_back:
147
                if (tag == false) {
148
                    finish();
149
                } else {
150
                    ProfileManager.getInstance().setDbyd(getApplicationContext(), tb_dbyd.isChecked());
151
                    ProfileManager.getInstance().setBmsf(getApplicationContext(), tb_bmsf.isChecked());
152
                    ProfileManager.getInstance().setGsyx(getApplicationContext(), tb_gsyx.isChecked());
153
                    ProfileManager.getInstance().setBzgs(getApplicationContext(), tb_bzgs.isChecked());
154
                    setResult(RESULT_OK);
155
                    Map<String, String> map = new HashMap<>();
156
                    map.put("躲避拥堵", tb_dbyd.isChecked() + "");
157
                    map.put("避免收费", tb_bmsf.isChecked() + "");
158
                    map.put("高速优先", tb_gsyx.isChecked() + "");
159
                    map.put("不走高速", tb_bzgs.isChecked() + "");
160
                    MobclickAgent.onEvent(getApplicationContext(), "0302", map);
161
                    map.clear();
162
                    finish();
163
                }
147
                finishActivity();
164 148
                break;
165 149
            case R.id.tb_bmsf:
166 150
                tag = true;
@ -182,4 +166,30 @@ public class RoutePreferenceActivity extends Activity implements View.OnClickLis
182 166
                break;
183 167
        }
184 168
    }
169
170
    @Override
171
    public void onBackPressed() {
172
        super.onBackPressed();
173
        finishActivity();
174
    }
175
176
    private void finishActivity() {
177
        if (tag == false) {
178
            finish();
179
        } else {
180
            ProfileManager.getInstance().setDbyd(getApplicationContext(), tb_dbyd.isChecked());
181
            ProfileManager.getInstance().setBmsf(getApplicationContext(), tb_bmsf.isChecked());
182
            ProfileManager.getInstance().setGsyx(getApplicationContext(), tb_gsyx.isChecked());
183
            ProfileManager.getInstance().setBzgs(getApplicationContext(), tb_bzgs.isChecked());
184
            setResult(RESULT_OK);
185
            Map<String, String> map = new HashMap<>();
186
            map.put("躲避拥堵", tb_dbyd.isChecked() + "");
187
            map.put("避免收费", tb_bmsf.isChecked() + "");
188
            map.put("高速优先", tb_gsyx.isChecked() + "");
189
            map.put("不走高速", tb_bzgs.isChecked() + "");
190
            MobclickAgent.onEvent(getApplicationContext(), "0302", map);
191
            map.clear();
192
            finish();
193
        }
194
    }
185 195
}