summaryrefslogtreecommitdiff
path: root/android/src/org
diff options
context:
space:
mode:
Diffstat (limited to 'android/src/org')
-rw-r--r--android/src/org/rockbox/RockboxKeyboardInput.java14
-rw-r--r--android/src/org/rockbox/RockboxYesno.java35
2 files changed, 10 insertions, 39 deletions
diff --git a/android/src/org/rockbox/RockboxKeyboardInput.java b/android/src/org/rockbox/RockboxKeyboardInput.java
index 3024b6b..210cbbd 100644
--- a/android/src/org/rockbox/RockboxKeyboardInput.java
+++ b/android/src/org/rockbox/RockboxKeyboardInput.java
@@ -43,21 +43,13 @@ public class RockboxKeyboardInput
{
public void onComplete(int resultCode, Intent data)
{
- if (resultCode == Activity.RESULT_OK)
- {
- result = data.getStringExtra("value");
- }
- else {
- result = "";
- }
+ put_result(resultCode == Activity.RESULT_OK,
+ data.getStringExtra("value"));
}
});
}
- public String get_result()
- {
- return result;
- }
+ private native void put_result(boolean accepted, String new_string);
public boolean is_usable()
{
return RockboxService.get_instance().get_activity() != null;
diff --git a/android/src/org/rockbox/RockboxYesno.java b/android/src/org/rockbox/RockboxYesno.java
index f655471..aa5e83d 100644
--- a/android/src/org/rockbox/RockboxYesno.java
+++ b/android/src/org/rockbox/RockboxYesno.java
@@ -26,15 +26,8 @@ import android.content.Intent;
public class RockboxYesno
{
- private boolean result;
- private boolean have_result;
-
- public RockboxYesno()
- {
- have_result = false;
- }
-
- public void yesno_display(String text)
+ @SuppressWarnings("unused")
+ private void yesno_display(String text)
{
RockboxActivity a = (RockboxActivity) RockboxService.get_instance().get_activity();
Intent kbd = new Intent(a, YesnoActivity.class);
@@ -43,30 +36,16 @@ public class RockboxYesno
{
public void onComplete(int resultCode, Intent data)
{
- if (resultCode == Activity.RESULT_OK)
- {
- result = true;
- have_result = true;
- }
- else {
- result = false;
- have_result = true;
- }
+ put_result(resultCode == Activity.RESULT_OK);
}
});
}
- public boolean result_ready()
- {
- return have_result;
- }
- public boolean get_result()
- {
- return result;
- }
-
- public boolean is_usable()
+ @SuppressWarnings("unused")
+ private boolean is_usable()
{
return RockboxService.get_instance().get_activity() != null;
}
+
+ private native void put_result(boolean result);
}