mirror of
https://github.com/libretro/RetroArch
synced 2025-01-31 15:32:59 +00:00
Add showToastAlert from Tegra Subactivity
This commit is contained in:
parent
0c6c7bf743
commit
56975f8ee0
@ -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();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user