另一天另一个问题,我终于设法在我的Android应用程序上设置正确的谷歌地图,或者至少我以为我已经完成了它,整个程序开始,它甚至调用应该"打印"地图的类,但是我唯一能看到的是一个带有谷歌标签的网格[在角落里].我检查了dalvik监视器和错误
E/MapActivity(394):无法获得连接工厂客户端
发生.我已经在stackoverflow网站上找到了我应该从dalvik监视器发送gps信号或者这样的事情,我已经完成了.没有什么事情发生,我也再次获得了api密钥,但没有任何改变.
这是map.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- This file is /res/layout/mapview.xml -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button android:id="@+id/zoomin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+"
android:onClick="myClickHandler"
android:padding="12px" />
<Button android:id="@+id/zoomout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-"
android:onClick="myClickHandler"
android:padding="12px" />
<Button android:id="@+id/sat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Satellite"
android:onClick="myClickHandler"
android:padding="8px" />
<Button android:id="@+id/street"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Street"
android:onClick="myClickHandler"
android:padding="8px" />
<Button android:id="@+id/traffic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Traffic"
android:onClick="myClickHandler"
android:padding="8px" />
<Button android:id="@+id/normal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Normal"
android:onClick="myClickHandler"
android:padding="8px" />
</LinearLayout>
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:apiKey="0zPcz1VYRSpLusufJ2JoL0ffl2uxDMovgpW319w" />
</LinearLayout> …Run Code Online (Sandbox Code Playgroud) 问题:我有一个包含小时的列表,例如:08:15:00 08:45:00 09:00:00 12:00:00 ...应用程序允许用户预约特定小时:8:15:00,每次会议需要半个小时.
问题:如何确定预约是否需要这样的插槽?我知道Calendar类在before()之前有()后面的方法,但它没有解决我的问题.我的意思是如果在12:00和另一个在12:00预约,如何防止在12:15再制作一个?
编辑:
我尝试过使用前面提到的方法,比如:
Calendar cal1 = Calendar.getInstance(); // for example 12:00:00
Calendar cal2 = Calendar.getInstance(); // for exmaple 12:30:00
Calendar userTime = Calendar.getInstance(); // time to test: 12:15:00
if(user.after(cal1)&& user.before(cal2)){
... // do sth
}
Run Code Online (Sandbox Code Playgroud) 我知道之前已经提到过几次,但我真的无法让它为我工作,
我有两个实体:食谱,成分:
@Entity
@Table(name = "Recipe")
public class Recipe {
@Id
@GeneratedValue
@Column(name = "Recipe_id")
private Long id;
private String name;
private String description;
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(length = 100000)
private byte[] image;
@OneToMany(mappedBy = "recipe", fetch = FetchType.EAGER)
@Cascade({CascadeType.ALL})
private List<Ingredient> ingredientsList;
....
}
Run Code Online (Sandbox Code Playgroud)
和成分:
@Entity
@Table
public class Ingredient {
@Id
@GeneratedValue
private Long id;
private String name;
private int cpt;
private String cptyType;
@ManyToOne
@JoinColumn(name = "Recipe_id")
private Recipe recipe;
....
}
Run Code Online (Sandbox Code Playgroud)
我还设置了 JPA 存储库,我想创建相当于以下内容的自定义查询:
SELECT …Run Code Online (Sandbox Code Playgroud)