小编sho*_*han的帖子

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
查看次数

如何启动手机互联网设置对话框?

我试图设置移动数据.但它只是起作用SIM 1.

public static void setMobileData(Context context, boolean isEnabled) throws NoSuchFieldException, ClassNotFoundException, IllegalAccessException, NoSuchMethodException, InvocationTargetException {

    ConnectivityManager conman = (ConnectivityManager) context.getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
    @SuppressWarnings("rawtypes")
    final Class conmanClass = Class.forName(conman.getClass().getName());
    final Field iConnectivityManagerField = conmanClass.getDeclaredField("mService");
    iConnectivityManagerField.setAccessible(true);
    final Object iConnectivityManager = iConnectivityManagerField.get(conman);
    final Class iConnectivityManagerClass = Class.forName(iConnectivityManager.getClass().getName());

    Class[] cArg = new Class[2];
    cArg[0] = String.class;
    cArg[1] = Boolean.TYPE;
    Method setMobileDataEnabledMethod;

    setMobileDataEnabledMethod = iConnectivityManagerClass.getDeclaredMethod("setMobileDataEnabled", cArg);

    Object[] pArg = new Object[2];
    pArg[0] = context.getPackageName();
    pArg[1] = isEnabled;
    setMobileDataEnabledMethod.setAccessible(true);
    setMobileDataEnabledMethod.invoke(iConnectivityManager, pArg);
}

public static void …
Run Code Online (Sandbox Code Playgroud)

android dual-sim

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

java.lang.StackOverflowError:在ListView适配器中启用/禁用TextView#setTextIsSelectable时,堆栈大小为8MB

我有一个活动ListViewTextView在每个列表项中显示。使用这些方法切换选定位置的属性EditText#setTextIsSelectableEditText#setEllipsizeEditText#setSingleLine。单击第一个项目效果很好。但是当我点击另一个项目时,我得到了StackOverFlowError

下面是我的代码示例。如果我有任何错误,请让我知道。

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.ListView;
import android.widget.TextView;

public class SelectableTextListActivity extends Activity {
    private static final String TAG = "HistoryActivity";

    private ListView listView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);//only ListView present in this layout
        listView = (ListView) findViewById(R.id.myList);

        String items[] = {"Some Information Some Information Some Information", …
Run Code Online (Sandbox Code Playgroud)

android listview textview

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

如何获得android WebView的全部高度?

我有一个RelativeLayoutWebView.我正在加载一些生成的HTML文本WebView.加载WebView超过屏幕的数据高度后.现在我需要整个高度WebView.直到现在我试过了WebView#getHeight(),WebView#getBottom()但我得到了可见内容的高度.

如何获得总高度WebView.? 屏幕高度

android webview

5
推荐指数
2
解决办法
9977
查看次数