Browse Source

路径规划

huyuguo 4 years ago
parent
commit
dc2094657e

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

640
        } else {
640
        } else {
641
            iv_setting.setImageResource(R.drawable.icon_setting_select_route);
641
            iv_setting.setImageResource(R.drawable.icon_setting_select_route);
642
        }
642
        }
643
644
        screenChanged();
643
    }
645
    }
644
646
645
    @Override
647
    @Override

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

144
    public void onClick(View v) {
144
    public void onClick(View v) {
145
        switch (v.getId()) {
145
        switch (v.getId()) {
146
            case R.id.iv_back:
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
                break;
148
                break;
165
            case R.id.tb_bmsf:
149
            case R.id.tb_bmsf:
166
                tag = true;
150
                tag = true;
182
                break;
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
}