修复部分bug

This commit is contained in:
huangzhuanghua
2016-09-29 18:32:55 +08:00
parent e5e6a07e24
commit 47914f94ac
67 changed files with 450 additions and 813 deletions

View File

@ -19,6 +19,7 @@ import com.gh.common.constant.Config;
import com.gh.common.util.DataUtils;
import com.gh.common.util.DialogUtils;
import com.gh.common.util.DisplayUtils;
import com.gh.common.util.FileUtils;
import com.gh.common.util.PackageUtils;
import com.gh.common.util.RunningUtils;
import com.gh.common.util.ShareUtils;
@ -42,13 +43,10 @@ public class BaseActivity extends Activity implements OnCallBackListener {
private boolean isPause;
protected boolean isDestroy;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Utils.log(this.getClass().getSimpleName());
isDestroy = false;
AppController.getInstance().addActivity(this);
EventBus.getDefault().register(this);
}
@ -174,7 +172,11 @@ public class BaseActivity extends Activity implements OnCallBackListener {
DialogUtils.showPluginDialog(this, new DialogUtils.ConfiremListener(){
@Override
public void onConfirem() {
startActivity(PackageUtils.getUninstallIntent(BaseActivity.this, showDialog.getPath()));
if (FileUtils.isEmptyFile(showDialog.getPath())) {
Toast.makeText(BaseActivity.this, "解析包出错(可能被误删了),请重新下载", Toast.LENGTH_SHORT).show();
} else {
startActivity(PackageUtils.getUninstallIntent(BaseActivity.this, showDialog.getPath()));
}
}
});
}
@ -184,7 +186,6 @@ public class BaseActivity extends Activity implements OnCallBackListener {
@Override
protected void onDestroy() {
super.onDestroy();
isDestroy = true;
EventBus.getDefault().unregister(this);
}