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.app.NativeActivity;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.widget.Toast;
|
||||||
|
|
||||||
public class RetroActivity extends NativeActivity {
|
public class RetroActivity extends NativeActivity {
|
||||||
public RetroActivity() {
|
public RetroActivity() {
|
||||||
|
@ -20,4 +21,20 @@ public class RetroActivity extends NativeActivity {
|
||||||
@Override
|
@Override
|
||||||
public void onTrimMemory(int level) {
|
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…
Reference in New Issue