私は英語が苦手です。ごめん..
「goole playゲームサービス」についての質問です。
「グーグルプレイゲームサービス」を利用しました。マルチプレイを適用しました。接続されたユーザーのプロフィール写真を取得すると、エラーが発生します。私のプロフィール写真をもたらすこの成功。別のユーザー プロフィール写真を持ってこない。なぜ?
for (Participant p : mParticipants) {
Log.d(TAG, "startGetGoogleImage.6");
//Log.d(TAG, "photo => " + p.getIconImageUri().toString());
if (!(p.getParticipantId().equals(mMyId))) {
//Log.d(TAG, "YOU photo." + p.getIconImageUri().toString());
imageManager.loadImage(new OnImageLoadedListener() {
@Override
public void onImageLoaded(Uri uri, Drawable drawable) {
try {
Bitmap bm = ((BitmapDrawable) drawable).getBitmap();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 50, stream);
final byte[] byteArray = stream.toByteArray();
// ... some code
mCocos2dxGLSurfaceView.queueEvent(new Runnable() {
@Override
public void run() {
// begin((int) arry[1]);
// begin();
sendImageByte(byteArray);
}
});
Log.d(TAG, "LoadImageFromGoogle Image added #"
+ byteArray.length);
} catch (Exception e) {
Log.d(TAG,
"LoadImageFromGoogle after loading Exception = "
+ e.toString());
}
}
}, p.getIconImageUri(), android.R.drawable.btn_star);
}
// Log.d(TAG, "Participant Name."+p.getDisplayName().toString());
}
エラーメッセージ..
android.graphics.drawable.StateListDrawable cannot be cast to android.graphics.drawable.BitmapDrawable