会议室sqllite的别名别名不起作用

时间:2018-10-19 11:20:43

标签: android android-room

我正在将Room库用于我的android应用程序。我想汇总名称应用程序并按总使用时间排序。 总使用时间(TTU)是后台时间和前台时间使用情况列的总和,以毫秒(长)表示。

这是我的代码:

@Query("SELECT nameApp, (backgroundTime+foregroundTime) AS 'TTU' " +
        "FROM ApplicationStats where (dateTimeStamp >= :dateTimeS) " +
        "GROUP BY nameApp "+
        "ORDER BY 'TTU' " )
List<AppList> queryLastTime(long dateTimeS);

AppList是一个小类

public class AppList {
String nameApp;
long TTU;

public AppList(String nameApp,Long TTU){
    this.nameApp= nameApp;
    this.TTU = TTU;
}


public String getNameApp() {
    return nameApp;
}
public long getTtu(){
    return this.TTU;
}
}

它打印

I/System.out: Application name: com.android.settings ttu == 7990
          Application name: com.android.systemui ttu == 5222
          Application name: com.google.android.youtube ttu == 1452388
          Application name: com.htc.launcher ttu == 112235
          Application name: com.myapplication.systemmonitor ttu == 6171

手机为htc,一个android版本为5.0.2 Api 21。

0 个答案:

没有答案