我想通过我的应用程序登录到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) 我在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应用程序中使用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) 我想将日期和时间从"2014-11-25 14:30"格式转换为"2014年11月25日下午2:30".有人可以告诉你怎么做吗?
谢谢!