2013-04-16 73 views
0

我在一個apk中有兩個獨立的Android活動。 這兩個活動都加載一個source.so文件。 我的問題是,對於生成.so文件的c文件中的全局變量int c;,是否在這兩個活動之間共享這個int c? 如果它更改爲兩個應用程序而不是兩個活動,情況會不同嗎?內存共享時加載.so文件在Android的不同活動apk

回答

1

這個int c是在這兩個活動之間共享的嗎?

它應該是。該變量對您的過程將是全球性的。

如果它變成兩個應用程序而不是兩個活動,情況會不同嗎?

是的,因爲兩個應用程序通常運行在不同的進程中。

+0

那麼關於第一個問題,我是否還需要在每個活動中加載庫兩次,或者我只需要加載一次。 – henryyao

+1

@henryyao:你從一個活動中加載一次,而不是來自兩個活動使用的其他Java類。 – CommonsWare

相關問題