【发布时间】:2016-02-02 04:39:49
【问题描述】:
我想从另一个应用中读取活动元数据。我有这样的科尔:
PackageManager packageManager = getPackageManager();
Intent intent = new Intent(MY_ACTION);
List<ResolveInfo> pluginsInfo = packageManager.queryIntentActivities(intent, PackageManager.GET_RESOLVED_FILTER);
for (ResolveInfo plugin : pluginsInfo) {
ResolveInfo info = plugin;
ActivityInfo aInfo = info.activityInfo;
Bundle metadata = aInfo.metaData;
}
有时效果很好,但有时元数据为空。在相同的模拟器和相同的应用程序版本上。还有其他方法吗?
【问题讨论】:
标签: android android-activity android-manifest