diff options
author | Tapas Kumar Kundu <tkundu@codeaurora.org> | 2015-08-11 16:27:39 -0700 |
---|---|---|
committer | Linux Build Service Account <lnxbuild@localhost> | 2015-10-06 03:27:46 -0600 |
commit | 20d6e3c9b06d790e5ede4b1aa585d43a7d72b560 (patch) | |
tree | 53953df88cd0b1cd13d277c527f16bd9746adc64 /core/jni/AndroidRuntime.cpp | |
parent | 7acea82cad7fc706a4f7f172626477e716f6d9c9 (diff) | |
download | frameworks_base-20d6e3c9b06d790e5ede4b1aa585d43a7d72b560.zip frameworks_base-20d6e3c9b06d790e5ede4b1aa585d43a7d72b560.tar.gz frameworks_base-20d6e3c9b06d790e5ede4b1aa585d43a7d72b560.tar.bz2 |
ActivityTrigger: New class to invoke when activity starts/resumes
This changes is combination of following commits:
1) Author: David Ng <dave@codeaurora.org>
Proprietary client library needs to know activity name. Example:app
trigger
Change-Id: I3078ef90d0b1846cdbbf9eaefd68544263936040
2) Author: Rajulu Ponnada <rajulu@codeaurora.org>
Change activity trigger api to include activity flags which can be
changed if required in vendor specific library.
Change-Id: Icfaab21fd4c5a6290f226a338870b9031d32b498
3) Author: Rajulu Ponnada <rajulu@codeaurora.org>
support for opening/loading multiple dynamic libraries when apps'
activity start/resume invoked
Change-Id: Icf42e426870ee634920c2288e4075699c472d3a6
4) Author: Xin Qi <xqi@codeaurora.org>
GetStringUTFChars() does not release memory untill
ReleaseStringUTFChars() is called and causes memory leak. This
change uses ReleaseStringUTFChars() to release unused buffer.
Change-Id: If7f27ea35f5a1d1dd7c98fbe5f92729ab9ba0257
Change-Id: I089f1669e5711efcabbf1985d80b48c6e92893c6
Diffstat (limited to 'core/jni/AndroidRuntime.cpp')
-rw-r--r-- | core/jni/AndroidRuntime.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp index 2fad2f6..352fc1f 100644 --- a/core/jni/AndroidRuntime.cpp +++ b/core/jni/AndroidRuntime.cpp @@ -191,6 +191,7 @@ extern int register_com_android_internal_content_NativeLibraryHelper(JNIEnv *env extern int register_com_android_internal_net_NetworkStatsFactory(JNIEnv *env); extern int register_com_android_internal_os_Zygote(JNIEnv *env); extern int register_com_android_internal_util_VirtualRefBasePtr(JNIEnv *env); +extern int register_com_android_internal_app_ActivityTrigger(JNIEnv *env); static AndroidRuntime* gCurRuntime = NULL; @@ -1432,6 +1433,7 @@ static const RegJNIRec gRegJNI[] = { REG_JNI(register_android_animation_PropertyValuesHolder), REG_JNI(register_com_android_internal_content_NativeLibraryHelper), REG_JNI(register_com_android_internal_net_NetworkStatsFactory), + REG_JNI(register_com_android_internal_app_ActivityTrigger), }; /* |