小编eso*_*oni的帖子

Android:片段如何获取Activity的全局变量

我有一个带有全局变量int x的活动,片段如何获得其活动的变量x的当前值?

java variables android android-fragments access

32
推荐指数
3
解决办法
4万
查看次数

xml文件中的字符串数组中的问题:以非位置格式指定的多个替换和找到的标记</ item>其中</ string-array>

可能重复:
Android XML百分比符号

你好伙伴我在文件xml中有一个数组:

<string-array name="type_data_graph">
        <item>Veichle speed (Km/h)</item>
        <item>Engine Rpm (rpm)</item>
        <item>Barometric pressure (kPa absolute)</item>
        <item>Fuel pressure (kPa)</item>
        <item>Fuel Rail pressure of manifold vacuum (kPa)</item>
        <item>Fuel Rail pressure diesel/gasoline (kPa)</item>
        <item>MAF air flow rate (grams/sec)</item>
        <item>Intake MAP (kPa)</item>
         <item>Engine % torque (%) </item>       
......
    </string-array>
Run Code Online (Sandbox Code Playgroud)

当commpile我得到错误

     <item>Engine % torque (%) </item>       
Run Code Online (Sandbox Code Playgroud)

错误是

说明资源路径位置类型错误:以非位置格式指定的多个替换; 你的意思是添加formatted ="false"属性?arrays.xml/DashboardDroid/res/values line 43 Android AAPT问题

说明资源路径位置类型错误:找到标签所在的array.xml/DashboardDroid/res/values line 43 Android AAPT问题是什么意思??? 我关闭所有标签

android android-resources

30
推荐指数
1
解决办法
3万
查看次数

如何与连接到汽车的单个Obd2蓝牙设备建立多个连接

我必须做一个Android应用程序,通过蓝牙从连接到汽车OBD-II端口的蓝牙设备读取值.

我使用UUID SPP UUID 00001101-0000-1000-8000-00805F9B34FB.

如果我创建了4个想要连接到OBD-II设备的connect()线程,则3 秒失败,只有一个线程能够连接到设备.

有没有办法通过蓝牙将更多线程连接到OBD-II设备?

我不知道该elm-237设备是否能够与更多线程通信.

multithreading android bluetooth obd-ii

6
推荐指数
1
解决办法
4800
查看次数

如何动态更新片段视图

我必须为我的大学实施一个应用程序,我需要一些专家的建议:).我有一个使用的活动PageIndicator,每个页面都是一个片段.当前显示最多一页.在每个片段中有4个小部件,其中包含通过蓝牙从应用程序读取的值(有一个串行设备通过蓝牙向应用程序发送数据)我认为我的活动必须有一个独立的线程,在循环中与串行设备通信.但是当这个线程读取值时,如何将数据发送到当前片段,特别是指定的小部件?当前窗口小部件必须显示最近读取的数据.换句话说,我需要知道活动线程如何将dato发送到当前片段.对不起我的英语不好

android bluetooth android-fragments

2
推荐指数
1
解决办法
7593
查看次数

带连接的休眠公式

我有一个实体订单和一个实体 order_items(1->n 关系)。我想要一个字段来显示相关订单项目的总和(数量)。这些是我的实体:

    @Entity(name="ORDERS")
public class Order {

    @Id
    @GeneratedValue
    @Column (name="order_id")
    private long id;

    @OneToOne
    @JoinColumn(name="customer_id")
    private Customer customer;

    @OneToMany(fetch = FetchType.LAZY, mappedBy = "order", cascade =CascadeType.ALL)
    @JsonManagedReference
    private List<OrderItem> orderItems=new ArrayList();



@Entity(name="ORDER_ITEMS")
public class OrderItem {
    @Id
    @GeneratedValue
    @Column (name="order_item_id")
    private long id;

    @Column (name="quantity")   
    private int quantity;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "order_id", nullable = false)
    @JsonBackReference
    private Order order;
Run Code Online (Sandbox Code Playgroud)

我想要订单实体中的一个新字段,显示总数量(孩子数量的总和)。我试图按顺序添加字段,但它不起作用

@Formula("select sum(oi.quantity) from ORDER_ITEMS oi where oi.order_id= order_id)")
private int totalQuantity;
Run Code Online (Sandbox Code Playgroud)

你能帮我修一下吗?

spring hibernate spring-boot

1
推荐指数
1
解决办法
5084
查看次数

在线程上多次调用start()会发生什么

如果我调用start()线程A,导致它运行,然后start()在它仍在运行时再次调用,会发生什么?

例:

myThread.start();

// myThread is running...  

myThread.start(); 
Run Code Online (Sandbox Code Playgroud)

java multithreading

-9
推荐指数
1
解决办法
1602
查看次数