小编Har*_* D.的帖子

如何解析2013-03-13T20:59:31 + 0000日期字符串到日期

如何 在Date对象中解析此日期字符串2013-03-13T20:59:31 + 0000

我尝试过这种方式,但不工作.

DateFormat df = new SimpleDateFormat("YYYY-MM-DDThh:mm:ssTZD");
Date result =  df.parse(time);
Run Code Online (Sandbox Code Playgroud)

java parsing android datetime-format

13
推荐指数
3
解决办法
6万
查看次数

使用SharedPreference的AccessToken - android facebook sdk 3

我正在尝试在SheredPreference中保存facebook AccessToken,并使用该令牌登录,但是当我尝试时应用程序崩溃.....我正在尝试在SheredPreference中保存facebook AccessToken,并使用该令牌登录,但是我尝试时应用程序崩溃这是我的代码,但不工作

package com.fit.android;

import java.sql.Date;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import com.facebook.AccessToken;
import com.facebook.AccessTokenSource;
import com.facebook.Request;
import com.facebook.Response;
import com.facebook.Session;
import com.facebook.SessionState;
import com.facebook.model.GraphUser;


public class Login_activity extends Activity  implements OnClickListener {

    Button login;
    Button logout;
    Button loginToken;
    int brojac=0;

    SharedPreferences sp;
    AccessToken token;
    @Override
      public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login_activity);

        login=(Button)findViewById(R.id.login);
        logout=(Button)findViewById(R.id.logout);

        login.setOnClickListener(this);
        logout.setOnClickListener(this);

        loginToken=(Button)findViewById(R.id.token);
        loginToken.setOnClickListener(this);

        sp=getPreferences(MODE_PRIVATE);

        String access_token=sp.getString("access_token", null);

        String expires=sp.getString("access_expires",null);


        if …
Run Code Online (Sandbox Code Playgroud)

android facebook

6
推荐指数
1
解决办法
5321
查看次数

WARN SqlExceptionHelper:143 - SQL错误:0,SQLState:08S01- SqlExceptionHelper:144 - 通信链接失败

我有Hibernate的问题(hibernate-core-4.1.9.Final.jar)

当我在for循环中测试hibernate时工作正常:

for(int i=0;i<1500;i++){

    UserDAO.getInstance.getById(1);
}
Run Code Online (Sandbox Code Playgroud)

当我在for循环中添加Thread.sleep()

 for(int i=0;i<1500;i++){


        UserDAO.getInstance.getById(1);
        Thread.sleep(60000);
 }
Run Code Online (Sandbox Code Playgroud)

1分钟后,我得到例外:

00:20:06,447  WARN SqlExceptionHelper:143 - SQL Error: 0, SQLState: 08S01
00:20:06,448 ERROR SqlExceptionHelper:144 - Communications link failure

The last packet successfully received from the server was 120,017 milliseconds ago.  The last packet sent successfully to the server was 9 milliseconds ago.
Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Communications link failure

The last packet successfully received from the server was 120,017 milliseconds ago.  The last packet …
Run Code Online (Sandbox Code Playgroud)

mysql hibernate

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

ExpandableListView OnChildClickListener不起作用

我花了2个小时尝试在ExpandableListView上实现OnChildClickListener并且不起作用.我找不到我犯错的地方......

这是我的适配器类: ExpandableListAdapter.java

public class ExpandableListAdapter extends BaseExpandableListAdapter  {

    private Context mContext;
    private ExpandableListView mExpandableListView;
    private List<Grupe> mGroupCollection;
    private int[] groupStatus;


    public ExpandableListAdapter (){}
    public ExpandableListAdapter(Context pContext,
            ExpandableListView pExpandableListView,
            List<Grupe> pGroupCollection) {
        mContext = pContext;
        mGroupCollection = pGroupCollection;
        mExpandableListView = pExpandableListView;
        groupStatus = new int[mGroupCollection.size()];

        setListEvent();
    }

    private void setListEvent() {

        mExpandableListView
                .setOnGroupExpandListener(new OnGroupExpandListener() {

                    @Override
                    public void onGroupExpand(int arg0) {
                        // TODO Auto-generated method stub
                        groupStatus[arg0] = 1;
                    }
                });

        mExpandableListView
                .setOnGroupCollapseListener(new OnGroupCollapseListener() {

                    @Override …
Run Code Online (Sandbox Code Playgroud)

java android

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

应用程序关闭后如何在片段中停止AsyncTask

如何在关闭应用程序后停止片段类中的AsyncTask.

这是我的情况:

MainActivity类

public class MainActivity extends FragmentActivity {

}
Run Code Online (Sandbox Code Playgroud)

BaseFragment类由Fragment扩展

public class BaseFragment extends Fragment {
    public MainActivity mActivity;


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        mActivity       =   (ChatActivity)this.getActivity();

    }

    public boolean onBackPressed(){
        return false;
    }

    public void onActivityResult(int requestCode, int resultCode, Intent data){

    }

    @Override
    public void onDestroy() {
        // TODO Auto-generated method stub
        super.onDestroy();
    }


}
Run Code Online (Sandbox Code Playgroud)

片段类

public class Fragment1 extends BaseFragment{


private  Update  task;
@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {

        toCallAsynchronous();

        return …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask android-fragments android-activity

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

OnPostExecute 在 doInBackground 完成之前运行 -AsyncTask

在我的 Android 项目中,我AsyncTask用于Facebook API新闻提要请求。我收到错误:OnPostExecute method executed before doInBackground request finish.

 private class NewsFeedAsyncTask extends AsyncTask < Integer, Integer, Boolean > {

     @Override
     protected Boolean doInBackground(Integer...params) {
        if (Session.getActiveSession().getState().isOpened()) {
            Get_news_feed();
            return true;
        }
        return false;
     }

     @Override
     protected void onPostExecute(Boolean t) {
         super.onPostExecute(t);
         adapter = new FacebookAdapter(data, context);
         listView.setAdapter(adapter);
         adapter.notifyDataSetChanged();
         mPullRefreshListView.onRefreshComplete();
     }
 }
Run Code Online (Sandbox Code Playgroud)

fetchNewsFeed()

public void fetchNewsFeed() {
    Session.openActiveSessionFromCache(context);
    if (Session.getActiveSession().getState().isOpened()) {
        Request.executeGraphPathRequestAsync(
            Session.getActiveSession(), "me/home", new Request.Callback() {
                @Override
                public void onCompleted(
                    Response response) { …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask

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