を使用して URL から画像をデコードしましたがDecodeUrl()
、関数は戻りますE_SUCCESS
が、後でログに「HttpTransaction [0] は既に閉じられています」のように表示されます。また、が成功し、それも発生していないOnImageDecodeUrlReceived()
場合は、を呼び出す必要があります。DecodeUrl()
アプリに http 特権を与えて継承しIImageDecodeUrlEventListener
、リンクを確認しましたが、ログに「HttpTransaction は既に閉じられています」と表示され、関数OnImageDecodeUrlReceived()
が呼び出されない理由を理解できません。
質問する
516 次
2 に答える
1
String path = L"http://www.test.gr/images/23101212121.png";
Image* pImage = new Image();
pImage->Construct();
// Set a URL
Uri uri;
RequestId reqId;
uri.SetUri(path );
// Choose the bitmap pixel format
BitmapPixelFormat format;
if(path.EndsWith(L"jpg") or path.EndsWith(L"bmp") or path.EndsWith(L"gif"))
{
format = BITMAP_PIXEL_FORMAT_RGB565;
}
else if(path.EndsWith(L"png"))
{
format = BITMAP_PIXEL_FORMAT_ARGB8888;
}
// Request image
pImage->DecodeUrl(uri, format, 224, 127, reqId, *this, 5000);
このリンクをたどって、リクエストを正常に リンクしてください
以下のツールを使用して、Tizen で bada プロジェクトを実行できます。
于 2013-11-01T12:52:53.643 に答える