mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-10-16 15:56:48 +08:00
fix: files are not saved before ProjectSyncAction is executed (closes #1259)
This commit is contained in:
@@ -19,10 +19,11 @@ package com.itsaky.androidide.actions.build
|
||||
|
||||
import android.content.Context
|
||||
import androidx.core.content.ContextCompat
|
||||
import com.itsaky.androidide.resources.R
|
||||
import com.itsaky.androidide.resources.R.string
|
||||
import com.itsaky.androidide.actions.ActionData
|
||||
import com.itsaky.androidide.actions.BaseBuildAction
|
||||
import com.itsaky.androidide.resources.R
|
||||
import com.itsaky.androidide.resources.R.string
|
||||
import com.itsaky.androidide.utils.flashSuccess
|
||||
|
||||
/**
|
||||
* Triggers a project sync request.
|
||||
@@ -40,6 +41,11 @@ class ProjectSyncAction(context: Context) : BaseBuildAction() {
|
||||
}
|
||||
|
||||
override fun execAction(data: ActionData): Any {
|
||||
return data.getActivity()!!.initializeProject()
|
||||
return data.getActivity()!!.apply {
|
||||
saveAllResult()
|
||||
flashSuccess(string.all_saved)
|
||||
|
||||
initializeProject()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user