diff --git a/android/app/src/main/java/org/tildearrow/furnace/MainActivity.java b/android/app/src/main/java/org/tildearrow/furnace/MainActivity.java index b7a39aa5..0ac1448f 100644 --- a/android/app/src/main/java/org/tildearrow/furnace/MainActivity.java +++ b/android/app/src/main/java/org/tildearrow/furnace/MainActivity.java @@ -1,7 +1,25 @@ package org.tildearrow.furnace; +import android.content.Intent; + import org.libsdl.app.SDLActivity; -public class MainActivity extends SDLActivity -{ +public class MainActivity extends SDLActivity { + static final int TA_FILE_REQUEST=1000; + + public boolean showFileDialog() { + Intent picker=new Intent(Intent.ACTION_GET_CONTENT); + picker.setType("*/*"); + picker=Intent.createChooser(picker,"test"); + startActivityForResult(picker,TA_FILE_REQUEST); + + return true; + } + + @Override protected void onActivityResult(int request, int result, Intent intent) { + super.onActivityResult(request,result,intent); + if (request==TA_FILE_REQUEST) { + // TODO: fire an event here + } + } }