小编Phi*_*hil的帖子

Android loopj Async Http在1.4.5更新后崩溃

Android loopj Async Http lib的新更新已经发布,并且它们发生了很大变化.现在你需要手动设置,Looper.prepare()否则它默认使用同步模式而不是异步.我没有得到我需要设置的地方.

logcat的

07-09 08:16:18.775: W/AsyncHttpResponseHandler(6606): Current thread has not called Looper.prepare(). Forcing synchronous mode.
Run Code Online (Sandbox Code Playgroud)

在那个消息之后它完全崩溃了

07-09 08:16:18.835: E/AndroidRuntime(6606): FATAL EXCEPTION: AsyncTask #1
07-09 08:16:18.835: E/AndroidRuntime(6606): java.lang.RuntimeException: An error occured while executing doInBackground()
07-09 08:16:18.835: E/AndroidRuntime(6606):     at android.os.AsyncTask$3.done(AsyncTask.java:278)
07-09 08:16:18.835: E/AndroidRuntime(6606):     at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
07-09 08:16:18.835: E/AndroidRuntime(6606):     at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
07-09 08:16:18.835: E/AndroidRuntime(6606):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
07-09 08:16:18.835: E/AndroidRuntime(6606):     at java.util.concurrent.FutureTask.run(FutureTask.java:137)
07-09 08:16:18.835: E/AndroidRuntime(6606):     at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:208)
07-09 08:16:18.835: E/AndroidRuntime(6606):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
07-09 08:16:18.835: E/AndroidRuntime(6606):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
07-09 08:16:18.835: …
Run Code Online (Sandbox Code Playgroud)

java android asynchronous httprequest loopj

16
推荐指数
4
解决办法
1万
查看次数

Android Listview删除项目之间的任何空格

我想删除ListView中不同项之间的任何空格.码:

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:id="@+id/wrapper"
    android:padding="0dp"
    android:layout_height="wrap_content" >

        <TextView
            android:id="@+id/comment"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:paddingLeft="10dip"
            android:paddingRight="10dip"
            android:textColor="#000000"/>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

和Listview

<ListView
        android:id="@+id/listView1"
        android:transcriptMode="alwaysScroll"
        android:stackFromBottom="true"
        android:dividerHeight="0dp"
        android:divider="@null"
        android:listSelector="@android:color/transparent"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
    </ListView>
Run Code Online (Sandbox Code Playgroud)

但物品之间仍有一些空间.谁能帮我?

截图

java android listview space

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

java android new String

我必须将字节数组转换为字符串.因此我使用这个功能:

public static String byteToString(byte[] bytes) {
    String str = new String(bytes, Charset.forName("UTF8"));

    return str;
}
Run Code Online (Sandbox Code Playgroud)

问题是,它需要API 9:

Call requires API level 9 (current min is 8): new java.lang.String

但我也想向API 8用户提供我的应用程序.有没有可能或替代方案?

java string api android

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

Android WebView滚动到底部

我尝试向下滚动我在WebView中的页面.因此我找到了这个功能.pageDown(true).问题是这个功能对我来说并不适用.大多数情况下它什么都不做.

Codesnippet:

wvChat.loadData(chat_, "text/html; charset=utf-8", "UTF-8");
                 wvChat.setWebViewClient(new WebViewClient() {
                     public void onPageFinished(WebView view, String url) {
                        wvChat.pageDown(true);
                     }
                 });
Run Code Online (Sandbox Code Playgroud)

是否有其他方法或在onPageFinished中使用它是错误的?

java android scroll webview

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

标签 统计

android ×4

java ×4

api ×1

asynchronous ×1

httprequest ×1

listview ×1

loopj ×1

scroll ×1

space ×1

string ×1

webview ×1