Replace readBitmap callbacks with method references as don't need exe… · binary2015nov/AndroidJavaChat@35c7f61 · GitHub
Skip to content

Commit 35c7f61

Browse files
committed
Replace readBitmap callbacks with method references as don't need executing on UI Thread
1 parent 4b69110 commit 35c7f61

3 files changed

Lines changed: 11 additions & 16 deletions

File tree

src/androidchat/app/src/main/java/servicestack/net/androidchat/App.java

Lines changed: 7 additions & 8 deletions

src/androidchat/app/src/main/java/servicestack/net/androidchat/ChatCommandHandler.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,8 @@ public void changeBackground(String message)
128128
? message.substring(4, message.length() - 1)
129129
: message;
130130

131-
App.get().readBitmap(url, bitmap -> {
132-
ImageView chatBackground = (ImageView)parentActivity.findViewById(R.id.chat_background);
133-
parentActivity.runOnUiThread(() -> chatBackground.setImageBitmap(bitmap));
134-
});
131+
ImageView chatBackground = (ImageView)parentActivity.findViewById(R.id.chat_background);
132+
App.get().readBitmap(url, chatBackground::setImageBitmap);
135133
}
136134

137135
public void changeBackgroundColor(String message, String cssSelector){

src/androidchat/app/src/main/java/servicestack/net/androidchat/Extensions.java

Lines changed: 2 additions & 4 deletions

0 commit comments

Comments
 (0)