小编Dou*_*oos的帖子

在AsyncTask中填充数组时出现Android错误

我想填充一个数组,所以我可以将结果附加到a TextView,但应用程序不断崩溃:

04-02 23:45:29.286: E/AndroidRuntime(6620): FATAL EXCEPTION: AsyncTask #3
04-02 23:45:29.286: E/AndroidRuntime(6620): java.lang.RuntimeException: An error occured while executing doInBackground()
04-02 23:45:29.286: E/AndroidRuntime(6620):     at android.os.AsyncTask$3.done(AsyncTask.java:200)
04-02 23:45:29.286: E/AndroidRuntime(6620):     at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274)
04-02 23:45:29.286: E/AndroidRuntime(6620):     at java.util.concurrent.FutureTask.setException(FutureTask.java:125)
04-02 23:45:29.286: E/AndroidRuntime(6620):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308)
04-02 23:45:29.286: E/AndroidRuntime(6620):     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
04-02 23:45:29.286: E/AndroidRuntime(6620):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
04-02 23:45:29.286: E/AndroidRuntime(6620):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
04-02 23:45:29.286: E/AndroidRuntime(6620):     at java.lang.Thread.run(Thread.java:1019)
04-02 23:45:29.286: E/AndroidRuntime(6620): Caused by: java.lang.NullPointerException
04-02 23:45:29.286: E/AndroidRuntime(6620):     at com.gettford.community.MessageActivity$Mensajes.doInBackground(MessageActivity.java:166)
04-02 23:45:29.286: E/AndroidRuntime(6620):     at com.gettford.community.MessageActivity$Mensajes.doInBackground(MessageActivity.java:1)
04-02 23:45:29.286: E/AndroidRuntime(6620):     at …
Run Code Online (Sandbox Code Playgroud)

java arrays android android-asynctask

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

使用Html.fromhtml()在textview中显示图像;

我有一个列表适配器来显示我的社交网络的内容,我需要在文本中放入img标签,我已经尝试使用Html.fromhtml并且它正在格式化文本但不是显示img它显示灰色方块.

我怎样才能实现这一目标?我读过有关ImageGetter的内容,但我仍然没有说清楚.

谢谢

html android android-image

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

Android,ViewPager和DrawerLayout问题

我的应用程序有问题,我正在实现Tabs导航,我也想要一个导航抽屉.问题是,老实说,我不知道如何正确地做到这一点,我已经使用了developers.android.com上给出的示例,但它没有使用ViewPager.如果我在另一个应用程序中使用它,它的效果很好

我的LogCat是这样的:

11-13 15:47:38.096: E/FragmentManager(15675): No view found for id 0x7f070043 (com.videotrafico:id/content_frame) for fragment PlanetFragment{41f34380 #0 id=0x7f070043}
11-13 15:47:38.096: E/FragmentManager(15675): Activity state:
11-13 15:47:38.116: E/FragmentManager(15675):   Local FragmentActivity 41ed6cd0 State:
11-13 15:47:38.116: E/FragmentManager(15675):     mCreated=falsemResumed=false mStopped=false mReallyStopped=false
11-13 15:47:38.126: E/FragmentManager(15675):     mLoadersStarted=false
11-13 15:47:38.126: E/FragmentManager(15675):   FragmentManager misc state:
11-13 15:47:38.126: E/FragmentManager(15675):     mActivity=com.videotrafico.MainActivity@41ed6cd0
11-13 15:47:38.126: E/FragmentManager(15675):     mContainer=android.support.v4.app.FragmentActivity$2@41ed8638
11-13 15:47:38.126: E/FragmentManager(15675):     mCurState=1 mStateSaved=false mDestroyed=false
11-13 15:47:38.126: E/FragmentManager(15675):   View Hierarchy:
11-13 15:47:38.126: E/FragmentManager(15675):     com.android.internal.policy.impl.PhoneWindow$DecorView{41ed91c8 V.E..... ... 0,0-0,0}
11-13 15:47:38.126: E/FragmentManager(15675):       android.widget.LinearLayout{41ed99d0 V.E..... ... 0,0-0,0}
11-13 15:47:38.126: …
Run Code Online (Sandbox Code Playgroud)

android drawer android-viewpager

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

Android如何使用Caldroid Lib中的asynctask中的数据填充日历

我正在使用Caldroid Lib在我的Android App中创建一个自定义日历,我需要从我的Web服务器加载数据,我有一个asynctask填充HashMap然后我把这些数据放在这样的arraylist中:

class Asistencia extends AsyncTask<Void, Void, Void> {
        @Override
        protected Void doInBackground(Void... params) {

            arraylist = new ArrayList<HashMap<String, String>>();
            // Retrieve JSON Objects from the given URL address
            jsonobject = JSONfunctions
                    .getJSONfromURL("http://www.gettford.net/comunidad/api/calendario.php?usuarioID="
                            + usuarioID);
            if (jsonobject != null && jsonobject.length() > 0) {
                try {
                    // Locate the array name in JSON
                    jsonarray = jsonobject.getJSONArray("datos");

                    for (int i = 0; i < jsonarray.length(); i++) {
                        HashMap<String, String> map = new HashMap<String, String>();
                        jsonobject = jsonarray.getJSONObject(i);
                        // Retrive JSON …
Run Code Online (Sandbox Code Playgroud)

java android hashmap android-asynctask android-calendar

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