From 6aaedb813fa11ba0679c3051bc2eb28646b9506c Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Sat, 30 Aug 2025 16:53:58 -0700 Subject: Update to SDL3 --- .../test/android/cmake/SDLTestActivity.java.cmake | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/contrib/SDL-3.2.20/test/android/cmake/SDLTestActivity.java.cmake (limited to 'src/contrib/SDL-3.2.20/test/android/cmake/SDLTestActivity.java.cmake') diff --git a/src/contrib/SDL-3.2.20/test/android/cmake/SDLTestActivity.java.cmake b/src/contrib/SDL-3.2.20/test/android/cmake/SDLTestActivity.java.cmake new file mode 100644 index 0000000..c43955d --- /dev/null +++ b/src/contrib/SDL-3.2.20/test/android/cmake/SDLTestActivity.java.cmake @@ -0,0 +1,33 @@ +package @ANDROID_MANIFEST_PACKAGE@; + +import org.libsdl.app.SDLActivity; + +import android.os.Bundle; +import android.util.Log; + +public class SDLTestActivity extends SDLActivity { + private String[] m_arguments; + + @Override + protected void onCreate(Bundle savedInstanceState) { + m_arguments = getIntent().getStringArrayExtra("arguments"); + if (m_arguments == null) { + m_arguments = new String[0]; + } + super.onCreate(savedInstanceState); + } + + @Override + protected String[] getLibraries() { + return new String[] { getString(R.string.lib_name) }; + } + + @Override + protected String[] getArguments() { + Log.v("SDLTest", "#arguments = " + m_arguments.length); + for(int i = 0; i < m_arguments.length; i++) { + Log.v("SDLTest", "argument[" + i + "] = " + m_arguments[i]); + } + return m_arguments; + } +} -- cgit v1.2.3