mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-28 16:21:07 -08:00
Update Android port
* doc/emacs/android.texi (Android Startup): Document changes to emacsclient wrapper. * java/org/gnu/emacs/EmacsOpenActivity.java (EmacsOpenActivity) (startEmacsClient): Open EmacsActivity if the service is not running. * java/org/gnu/emacs/EmacsService.java (onCreate): * java/org/gnu/emacs/EmacsThread.java (EmacsThread, run): Pass any file to open to Emacs. * lisp/term/android-win.el (handle-args-function): Implement.
This commit is contained in:
parent
c3524b15aa
commit
b776feb7f2
5 changed files with 54 additions and 10 deletions
|
|
@ -215,7 +215,8 @@ public final class EmacsService extends Service
|
|||
classPath = getApkFile ();
|
||||
|
||||
Log.d (TAG, "Initializing Emacs, where filesDir = " + filesDir
|
||||
+ ", libDir = " + libDir + ", and classPath = " + classPath);
|
||||
+ ", libDir = " + libDir + ", and classPath = " + classPath
|
||||
+ "; fileToOpen = " + EmacsOpenActivity.fileToOpen);
|
||||
|
||||
/* Start the thread that runs Emacs. */
|
||||
thread = new EmacsThread (this, new Runnable () {
|
||||
|
|
@ -228,7 +229,9 @@ public final class EmacsService extends Service
|
|||
(float) pixelDensityY,
|
||||
classPath, EmacsService.this);
|
||||
}
|
||||
}, needDashQ);
|
||||
}, needDashQ,
|
||||
/* If any file needs to be opened, open it now. */
|
||||
EmacsOpenActivity.fileToOpen);
|
||||
thread.start ();
|
||||
}
|
||||
catch (IOException exception)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue