tesfen 2016-08-19 00:39 采纳率: 0%
浏览 3334

fragment中怎么读取数据库的数据?

数据库是在service中创建的,数据也就相应的存储到数据库中了,现在想在我的fragment所在的界面进行数据的读取,不知道用什么样的方法,求大神指点~非常感谢!

 service中的创建数据库的代码:
 private void broadcastUpdate(final String action,final BluetoothGattCharacteristic characteristic){
     final Intent intent = new Intent(action);
     if(UUID_HEART_RATE_MEASUREMENT.equals(characteristic.getUuid())){
        int flag = characteristic.getProperties();
        int format = -1;
        if((flag & 0x01)!= 0){
            format = BluetoothGattCharacteristic.FORMAT_UINT16;
            Log.d(TAG,"Heart Rate format UINT16.");
        }else{
            format = BluetoothGattCharacteristic.FORMAT_UINT8;
            Log.d(TAG,"Heart Rate format UINT8.");
        }
        heartRate = characteristic.getIntValue(format,1);
        Log.d(TAG,String.format("Received Heart Rate : %d",heartRate));
        intent.putExtra(EXTRA_DATA,String.valueOf(heartRate));
        saveDatabase();
     }
     ...
     sendBroadcast(intent);
 }
 private void saveDatabase(){
    dbHelper = new SaveDatabaseHelper(this,"data.db",null,1);
    dbHelper.getWritableDatabase();
    ContentValues values = new ContentValues();
    values.put("rate",heartRate);
    dbHelper.insert(values);
}

现在想在fragment中进行数据库的读取数据的操作,但是不太会,请教大神,在线等~

  • 写回答

1条回答 默认 最新

  • 普通网友 2016-10-03 16:39
    关注

    d broadcastUpdate(final String action,final BluetoothGattCharacteristic characteristic){
    final Intent intent = new Intent(action);
    if(UUID_HEART_RATE_MEASUREMENT.equals(characteristic.getUuid())){
    int flag = characteristic.getProperties();
    int format = -1;
    if((flag & 0x01)!= 0){
    format = BluetoothGattCharacteristic.FORMAT_UINT16;
    Log.d(TAG,"Heart Rate format UINT16.");
    }else{
    format = BluetoothGattCharacteristic.FORMAT_UINT8;
    Log.d(TAG,"Heart Rate format UINT8.");
    }

    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)