mirror of
https://github.com/little-snow-fox/react-native-wechat-lib.git
synced 2025-12-06 15:26:49 +08:00
Merge pull request #37 from ulion/fix_android_thumbimage_failure__crash
Try to fix empty pointer crash caused by thumb image failure.
This commit is contained in:
commit
c72129f17d
@ -341,7 +341,9 @@ public class WeChatModule extends ReactContextBaseJavaModule implements IWXAPIEv
|
|||||||
@Override
|
@Override
|
||||||
public void invoke(@Nullable Bitmap bmp) {
|
public void invoke(@Nullable Bitmap bmp) {
|
||||||
// 设置缩略图
|
// 设置缩略图
|
||||||
msg.thumbData = bitmapResizeGetBytes(bmp, THUMB_SIZE);
|
if (bmp != null) {
|
||||||
|
msg.thumbData = bitmapResizeGetBytes(bmp, THUMB_SIZE);
|
||||||
|
}
|
||||||
// 构造一个Req
|
// 构造一个Req
|
||||||
SendMessageToWX.Req req = new SendMessageToWX.Req();
|
SendMessageToWX.Req req = new SendMessageToWX.Req();
|
||||||
req.transaction = "music";
|
req.transaction = "music";
|
||||||
@ -382,7 +384,9 @@ public class WeChatModule extends ReactContextBaseJavaModule implements IWXAPIEv
|
|||||||
@Override
|
@Override
|
||||||
public void invoke(@Nullable Bitmap bmp) {
|
public void invoke(@Nullable Bitmap bmp) {
|
||||||
// 设置缩略图
|
// 设置缩略图
|
||||||
msg.thumbData = bitmapResizeGetBytes(bmp, THUMB_SIZE);
|
if (bmp != null) {
|
||||||
|
msg.thumbData = bitmapResizeGetBytes(bmp, THUMB_SIZE);
|
||||||
|
}
|
||||||
// 构造一个Req
|
// 构造一个Req
|
||||||
SendMessageToWX.Req req = new SendMessageToWX.Req();
|
SendMessageToWX.Req req = new SendMessageToWX.Req();
|
||||||
req.transaction = "video";
|
req.transaction = "video";
|
||||||
@ -422,7 +426,9 @@ public class WeChatModule extends ReactContextBaseJavaModule implements IWXAPIEv
|
|||||||
@Override
|
@Override
|
||||||
public void invoke(@Nullable Bitmap bmp) {
|
public void invoke(@Nullable Bitmap bmp) {
|
||||||
// 设置缩略图
|
// 设置缩略图
|
||||||
msg.thumbData = bitmapResizeGetBytes(bmp, THUMB_SIZE);
|
if (bmp != null) {
|
||||||
|
msg.thumbData = bitmapResizeGetBytes(bmp, THUMB_SIZE);
|
||||||
|
}
|
||||||
// 构造一个Req
|
// 构造一个Req
|
||||||
SendMessageToWX.Req req = new SendMessageToWX.Req();
|
SendMessageToWX.Req req = new SendMessageToWX.Req();
|
||||||
req.transaction = "webpage";
|
req.transaction = "webpage";
|
||||||
@ -470,7 +476,9 @@ public class WeChatModule extends ReactContextBaseJavaModule implements IWXAPIEv
|
|||||||
@Override
|
@Override
|
||||||
public void invoke(@Nullable Bitmap bmp) {
|
public void invoke(@Nullable Bitmap bmp) {
|
||||||
// 小程序消息封面图片,小于128k
|
// 小程序消息封面图片,小于128k
|
||||||
msg.thumbData = bitmapResizeGetBytes(bmp, 128);
|
if (bmp != null) {
|
||||||
|
msg.thumbData = bitmapResizeGetBytes(bmp, 128);
|
||||||
|
}
|
||||||
// 构造一个Req
|
// 构造一个Req
|
||||||
SendMessageToWX.Req req = new SendMessageToWX.Req();
|
SendMessageToWX.Req req = new SendMessageToWX.Req();
|
||||||
req.transaction = "miniProgram";
|
req.transaction = "miniProgram";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user