diff options
Diffstat (limited to 'contrib/SDL-3.2.8/test/android/cmake/SDLTestActivity.java.cmake')
| -rw-r--r-- | contrib/SDL-3.2.8/test/android/cmake/SDLTestActivity.java.cmake | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/contrib/SDL-3.2.8/test/android/cmake/SDLTestActivity.java.cmake b/contrib/SDL-3.2.8/test/android/cmake/SDLTestActivity.java.cmake new file mode 100644 index 0000000..c43955d --- /dev/null +++ b/contrib/SDL-3.2.8/test/android/cmake/SDLTestActivity.java.cmake | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | package @ANDROID_MANIFEST_PACKAGE@; | ||
| 2 | |||
| 3 | import org.libsdl.app.SDLActivity; | ||
| 4 | |||
| 5 | import android.os.Bundle; | ||
| 6 | import android.util.Log; | ||
| 7 | |||
| 8 | public class SDLTestActivity extends SDLActivity { | ||
| 9 | private String[] m_arguments; | ||
| 10 | |||
| 11 | @Override | ||
| 12 | protected void onCreate(Bundle savedInstanceState) { | ||
| 13 | m_arguments = getIntent().getStringArrayExtra("arguments"); | ||
| 14 | if (m_arguments == null) { | ||
| 15 | m_arguments = new String[0]; | ||
| 16 | } | ||
| 17 | super.onCreate(savedInstanceState); | ||
| 18 | } | ||
| 19 | |||
| 20 | @Override | ||
| 21 | protected String[] getLibraries() { | ||
| 22 | return new String[] { getString(R.string.lib_name) }; | ||
| 23 | } | ||
| 24 | |||
| 25 | @Override | ||
| 26 | protected String[] getArguments() { | ||
| 27 | Log.v("SDLTest", "#arguments = " + m_arguments.length); | ||
| 28 | for(int i = 0; i < m_arguments.length; i++) { | ||
| 29 | Log.v("SDLTest", "argument[" + i + "] = " + m_arguments[i]); | ||
| 30 | } | ||
| 31 | return m_arguments; | ||
| 32 | } | ||
| 33 | } | ||
