projects
/
fonbot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
24ebe04
)
Do not crash when takePicture fails
author
Marius Gavrilescu
<marius@ieval.ro>
Wed, 31 Jul 2013 05:08:27 +0000
(08:08 +0300)
committer
Marius Gavrilescu
<marius@ieval.ro>
Wed, 31 Jul 2013 05:09:16 +0000
(08:09 +0300)
src/ro/ieval/fonbot/Heavy.java
patch
|
blob
|
blame
|
history
diff --git
a/src/ro/ieval/fonbot/Heavy.java
b/src/ro/ieval/fonbot/Heavy.java
index cac04f7a14f3130d300f274bf6f4bff862fdedd8..fadf42c7f40184c9bc818507d0378d9d20aafc46 100644
(file)
--- a/
src/ro/ieval/fonbot/Heavy.java
+++ b/
src/ro/ieval/fonbot/Heavy.java
@@
-58,6
+58,7
@@
import android.os.BatteryManager;
import android.os.Bundle;
import android.os.Handler;
import android.os.PowerManager;
import android.os.Bundle;
import android.os.Handler;
import android.os.PowerManager;
+import android.os.SystemClock;
import android.os.Vibrator;
import android.preference.PreferenceManager;
import android.provider.BaseColumns;
import android.os.Vibrator;
import android.preference.PreferenceManager;
import android.provider.BaseColumns;
@@
-1237,16
+1238,16
@@
final class Heavy {
new Thread(new Runnable() {
@Override
public void run() {
new Thread(new Runnable() {
@Override
public void run() {
- try {
- Thread.sleep(2000);
- } catch (InterruptedException e) {
- //ignored
- }
+ SystemClock.sleep(2000);
handler.post(new Runnable() {
@Override
public void run() {
handler.post(new Runnable() {
@Override
public void run() {
- camera.takePicture(null, null, new FonBotPictureCallback(context, replyTo, hostname, port));
+ try {
+ camera.takePicture(null, null, new FonBotPictureCallback(context, replyTo, hostname, port));
+ } catch(Exception e){
+ Utils.sendMessage(context, replyTo, error_while_processing_command, e.getClass().getName(), e.getMessage());
+ }
}
});
}
}
});
}
This page took
0.011126 seconds
and
4
git commands to generate.