aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/adapter
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-08-30 22:10:21 +0200
committerChristian Schneppe <christian@pix-art.de>2018-08-30 22:10:21 +0200
commitecad9ad9294e951f9350635ace661e5ab981a39b (patch)
tree5945c84d328e228afaac047a39d318683a4fed5c /src/main/java/de/pixart/messenger/ui/adapter
parent86bf53d3e3519784f9497ccabf797883f4ed60ca (diff)
switch between earphone and speaker while playing sounds
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/adapter')
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java
index 519b01c1a..f3b04ff8a 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java
@@ -112,8 +112,8 @@ public class MessageAdapter extends ArrayAdapter<Message> implements CopyTextVie
public MessageAdapter(XmppActivity activity, List<Message> messages) {
super(activity, 0, messages);
- this.audioPlayer = new AudioPlayer(this);
this.activity = activity;
+ this.audioPlayer = new AudioPlayer(this);
metrics = getContext().getResources().getDisplayMetrics();
updatePreferences();
}
@@ -149,6 +149,14 @@ public class MessageAdapter extends ArrayAdapter<Message> implements CopyTextVie
}
}
+ public void flagDisableInputs() {
+ activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE, WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
+ }
+
+ public void flagEnableInputs() {
+ activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
+ }
+
public void flagScreenOn() {
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}