0

1 つの APK に 2 つの独立した Android アクティビティがあります。これら 2 つのアクティビティは、どちらも source.so ファイルをロードします。int c;私の質問は、.so ファイルが生成された c ファイルのグローバル変数の場合、これint cはこれら 2 つのアクティビティ間で共有されますか? また、2 つのアクティビティではなく 2 つのアプリケーションに変更すると、何かが変わるのでしょうか?

4

1 に答える 1

1

この int c はこれら 2 つのアクティビティ間で共有されますか?

そのはず。その変数は、プロセスに対してグローバルになります。

また、2 つのアクティビティではなく 2 つのアプリケーションに変更すると、何かが変わるのでしょうか?

はい。通常、2 つのアプリケーションは別々のプロセスで実行されます。

于 2013-04-16T17:36:53.103 に答える