小编All*_*rry的帖子

PlacePicker.IntentBuilder在打开后立即关闭

我在我的应用程序中实现了PlacePicker.IntentBuilder UI.对于最长的它没有问题,但现在一旦UI出现,它关闭,我不知道为什么.疯狂的事情是看logcat它没有崩溃或导致任何异常,所以我不知道是什么问题.这是创建和调用它的类.

    package com.example.apthagreat.faf;
    import android.app.AlertDialog;
    import android.content.DialogInterface;
    import android.content.Intent;
    import android.os.AsyncTask;
    import android.support.v7.app.ActionBarActivity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.Toast;

    import com.google.android.gms.common.GooglePlayServicesNotAvailableException;
    import com.google.android.gms.common.GooglePlayServicesRepairableException;
    import com.google.android.gms.location.places.Place;
    import com.google.android.gms.location.places.ui.PlacePicker;
    import com.google.android.gms.maps.model.LatLng;
    import com.google.android.gms.maps.model.LatLngBounds;

    import org.apache.http.HttpEntity;
    import org.apache.http.HttpResponse;
    import org.apache.http.StatusLine;
    import org.apache.http.client.HttpClient;
    import org.apache.http.client.methods.HttpGet;
    import org.apache.http.impl.client.DefaultHttpClient;
    import org.json.JSONArray;
    import org.json.JSONException;
    import org.json.JSONObject;

    import java.io.BufferedReader;
    import java.io.InputStream;
    import java.io.InputStreamReader;


    public class DetermineSearchCoordinatesScreen extends ActionBarActivity
    {
        //Instance Variables
    int PLACE_PICKER_REQUEST = 1;
    int SELECTED_PLACE_REQUEST = 2; …
Run Code Online (Sandbox Code Playgroud)

user-interface android android-intent

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

当使用实体图并且映射对象不存在(空)时,Spring Data JPA 运行额外的选择查询

我有两个处于一对一关系的实体(可以是多对一的关系,但对于这种情况我认为这并不重要),如下所示:

@Entity
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
    private String name;
    private String email;
 
    //...
}
@Entity
public class Post {
 
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
    private String subject;
 
    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn
    private User otherUser;
     
    //...
}

The repository looks like this
@EntityGraph(attributePaths = {"otherUser"})
Iterable<Post> findAll(Predicate predicate);
Run Code Online (Sandbox Code Playgroud)

因此,我重写了findAll它们默认提供的方法,因为我仍然想使用谓词,并且仍然想将查询连接到另一个表。这几乎可以完美地工作。创建的查询如下所示

select
post0_.id as id1_4_0_,
user0_.id as id1_0_1_,
post0_.subject as subject2_4_0_,
user0_.name as name2_0_1_,
user0_.email as email3_0_1_
from
    Post post0_
    left outer …
Run Code Online (Sandbox Code Playgroud)

java spring entity jpa entitygraph

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