小编Nid*_*dhi的帖子

如何在列表视图中显示所有朋友的姓名

我想通过我的应用程序登录到Facebook后显示好友列表ListView.但我的代码不起作用.我也使用了像friendsArrayAdapter这样的类.我使用了以下代码

protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.friendlist_screen);
    facebook = new Facebook(APP_ID);
    mAsyncRunner = new AsyncFacebookRunner(facebook);

    lv = (ListView) findViewById(R.id.friendsList);
    friendsArrayAdapter = new FriendsArrayAdapter(this, R.layout.rowlayout, friends);
    lv.setAdapter(friendsArrayAdapter);
}
Run Code Online (Sandbox Code Playgroud)

FriendsRequestListener.class

public class FriendsRequestListener implements com.facebook.android.AsyncFacebookRunner.RequestListener {

    public void onComplete(final String response, Object state) {
        mSpinner.dismiss();
        try {
            // process the response here: executed in background thread
            Log.d("Facebook-Example-Friends Request", "response.length(): " + response.length());
            Log.d("Facebook-Example-Friends Request", "Response: " + response);

            final JSONObject json = new JSONObject(response); …
Run Code Online (Sandbox Code Playgroud)

android android-facebook

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

由于Exception(在Moto E上)无法启动相机预览

我在Moto E上运行相机时遇到问题.在其他设备上我的代码运行良好但不在Moto E上.可能是因为Moto E没有闪光灯或辅助相机的原因.

private synchronized void startCameraPreview() {


        try {
            previewView.getHolder().addCallback(this);
            previewView.getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
            camera.setPreviewCallback(null);

            camera.setPreviewDisplay(surfaceHolder);
            camera.startPreview();

        }
        catch (Exception exception) {
            Log.e(TAG, "Can't start camera preview due to Exception", exception);

            listener.onCameraError();
        }
    }
Run Code Online (Sandbox Code Playgroud)

这会给出以下粘贴的错误:

Can't start camera preview due to Exception
 java.io.IOException: setPreviewTexture failed
at android.hardware.Camera.setPreviewDisplay(Native Method)
    at android.hardware.Camera.setPreviewDisplay(Camera.java:474)
    at CameraFragment.startCameraPreview(CameraFragment.java:149)
    at CameraFragment.surfaceCreated(CameraFragment.java:472)
    at android.view.SurfaceView.updateWindow(SurfaceView.java:572)
    at android.view.SurfaceView.access$000(SurfaceView.java:86)
Run Code Online (Sandbox Code Playgroud)

如果有人知道如何处理这个问题?

android android-camera

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

在twitter android app中获取访问令牌时出错

我在android应用程序中使用twitter4j.我正在使用我的消费者密钥和秘密的代码,当我登录到Twitter时,它首次尝试成功登录.但是当我再次运行代码然后尝试时,因为我之前已经过身份验证,它会让我登录但是会给出"获取访问令牌的错误".我不明白如何处理它..任何人都可以帮助..我正在使用此代码登录

    public class TwitterLoginActivity extends Activity {
        TextView tv;
        Button loginBtn;

        private TwitterApp mTwitter;
        private ConnectionDetector cd;
        ProgressDialog pDialog;
        private static SharedPreferences mSharedPreferences;
     AlertDialogManager alert = new AlertDialogManager();
        RequestToken requestToken;
        private static final String CONSUMER_KEY = "*****************";
        private static final String CONSUMER_SECRET = "*****************************************";

        static String PREFERENCE_NAME = "twitter_oauth";
      static final String PREF_KEY_OAUTH_TOKEN = "oauth_token";
      static final String PREF_KEY_OAUTH_SECRET = "oauth_token_secret";
      static final String PREF_KEY_TWITTER_LOGIN = "isTwitterLogedIn";


      static final String URL_TWITTER_AUTH = "auth_url";
      static final String URL_TWITTER_OAUTH_VERIFIER = "oauth_verifier";
      static …
Run Code Online (Sandbox Code Playgroud)

android twitter4j

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

如何在Android中将日期时间从一种格式转换为另一种格式?

我想将日期和时间从"2014-11-25 14:30"格式转换为"2014年11月25日下午2:30".有人可以告诉你怎么做吗?

谢谢!

android android-date android-calendar

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