Add showToastAlert from Tegra Subactivity

This commit is contained in:
twinaphex 2013-08-07 03:33:58 +02:00
parent 0c6c7bf743
commit 56975f8ee0

View File

@ -2,6 +2,7 @@ package org.retroarch.browser;
import android.app.NativeActivity;
import android.os.Bundle;
import android.widget.Toast;
public class RetroActivity extends NativeActivity {
public RetroActivity() {
@ -20,4 +21,20 @@ public class RetroActivity extends NativeActivity {
@Override
public void onTrimMemory(int level) {
}
// We call this function from native to display a toast string
public void showToastAlert(String text)
{
// We need to use a runnable here to ensure that when the spawned
// native_app_glue thread calls, we actually post the work to the UI
// thread. Otherwise, we'll likely get exceptions because there's no
// prepared Looper on the native_app_glue main thread.
final String finalText = text;
runOnUiThread(new Runnable() {
public void run()
{
Toast.makeText(getApplicationContext(), finalText, Toast.LENGTH_SHORT).show();
}
});
}
}