aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/RecordingActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/RecordingActivity.java')
-rw-r--r--src/main/java/de/pixart/messenger/ui/RecordingActivity.java30
1 files changed, 28 insertions, 2 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/RecordingActivity.java b/src/main/java/de/pixart/messenger/ui/RecordingActivity.java
index 21462ebfa..7ea474c75 100644
--- a/src/main/java/de/pixart/messenger/ui/RecordingActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/RecordingActivity.java
@@ -8,7 +8,6 @@ import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.SystemClock;
-import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.view.WindowManager;
@@ -25,7 +24,7 @@ import de.pixart.messenger.Config;
import de.pixart.messenger.R;
import de.pixart.messenger.persistance.FileBackend;
-public class RecordingActivity extends AppCompatActivity implements View.OnClickListener {
+public class RecordingActivity extends XmppActivity implements View.OnClickListener {
private TextView mTimerTextView;
private Button mCancelButton;
@@ -51,6 +50,8 @@ public class RecordingActivity extends AppCompatActivity implements View.OnClick
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_recording);
+ this.mTheme = findTheme();
+ setTheme(this.mTheme);
this.mTimerTextView = this.findViewById(R.id.timer);
this.mCancelButton = this.findViewById(R.id.cancel_button);
this.mCancelButton.setOnClickListener(this);
@@ -58,6 +59,12 @@ public class RecordingActivity extends AppCompatActivity implements View.OnClick
this.mStopButton.setOnClickListener(this);
this.setFinishOnTouchOutside(false);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
+ this.setTitle(R.string.attach_record_voice);
+ }
+
+ @Override
+ protected void refreshUiReal() {
+
}
@Override
@@ -79,6 +86,11 @@ public class RecordingActivity extends AppCompatActivity implements View.OnClick
}
}
+ @Override
+ void onBackendConnected() {
+
+ }
+
private boolean startRecording() {
mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
@@ -162,4 +174,18 @@ public class RecordingActivity extends AppCompatActivity implements View.OnClick
break;
}
}
+
+ public boolean isDarkTheme() {
+ return this.mTheme == R.style.ConversationsDialog_Dark;
+ }
+
+ protected int findTheme() {
+ Boolean dark = getPreferences().getString(SettingsActivity.THEME, getResources().getString(R.string.theme)).equals("dark");
+
+ if (dark) {
+ return R.style.ConversationsDialog_Dark;
+ } else {
+ return R.style.ConversationsDialog;
+ }
+ }
} \ No newline at end of file