Demo entry 6347781

hogehoge

   

Submitted by anonymous on Feb 16, 2017 at 16:44
Language: Kotlin. Code size: 682 Bytes.

// Action Systemを利用するため、AnActionを継承する
class ResourceOptimizeAction : AnAction() {
    // チェックするリソースバリューファイル
    private val valuesXmlList = listOf("dimens.xml", "strings.xml")

    // 何かしらのアクションがあると実行される
    override fun actionPerformed(event: AnActionEvent) {
        val project = event.project ?: return
        // 未使用のリソースバリューファイルを削除する
        // $PROJECT/app/src/main以下からリソースを取得、検査、削除をする
        optimizeValuesXmlList(project)
        // 未使用のPNGを削除する
        // $PROJECT/app/src/main以下からPNGを取得、検査、削除をする
        optimizeDrawablePngList(project)
        // 完了した旨のダイアログを表示する
        Messages.showMessageDialog(project, "completed", "result", Messages.getInformationIcon())
    }
}

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).