diff options
Diffstat (limited to 'src/contrib/SDL-3.2.20/test/android/cmake/SDLTestActivity.java.cmake')
-rw-r--r-- | src/contrib/SDL-3.2.20/test/android/cmake/SDLTestActivity.java.cmake | 33 |
1 files changed, 33 insertions, 0 deletions
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 @@ | |||
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 | } | ||