修复提交应用列表不及时的问题

This commit is contained in:
chenjuntao
2019-06-05 17:20:51 +08:00
parent 49ca3835c0
commit 5ebea3f3dd
3 changed files with 17 additions and 1 deletions

View File

@ -71,6 +71,7 @@ import com.gh.gamecenter.manager.DataCollectionManager;
import com.gh.gamecenter.manager.UpdateManager;
import com.gh.gamecenter.manager.UserManager;
import com.gh.gamecenter.normal.NormalFragment;
import com.gh.gamecenter.packagehelper.PackageRepository;
import com.gh.gamecenter.packagehelper.PackageViewModel;
import com.gh.gamecenter.qa.AskFragment;
import com.gh.gamecenter.retrofit.BiResponse;
@ -853,6 +854,9 @@ public class MainActivity extends BaseActivity {
@SuppressLint("CheckResult")
private void postNewlyInstalledApp(String packageName) {
// 发送应用变更前都检查一下是否需要把所有应用都上传
PackageRepository.checkAndUploadAppList();
JSONObject packageObject = PackageUtils.getAppBasicInfoByPackageName(packageName);
RequestBody requestBody = RequestBody.create(MediaType.parse("application/json"),
@ -878,6 +882,10 @@ public class MainActivity extends BaseActivity {
@SuppressLint("CheckResult")
private void deleteInstalledPackage(String packageName) {
// 发送应用变更前都检查一下是否需要把所有应用都上传
PackageRepository.checkAndUploadAppList();
// 删除已安装游戏
RetrofitManager.getInstance(MainActivity.this).getApi()
.deleteInstalledApp(HaloApp.getInstance().getGid(), packageName)