基本上我想在我的最终应用程序中运行我的一个库Activities
作为Main/Launcher
。
例如:
图书馆A 包含名为Activity
的{{1}},其中有DefaultMainActivity
个行为。此layout
在Android Application
中设为Library
。
应用B 不包含任何Android Properties
(目前),但实现了一些Activity
。此Services
取决于之前的Application
。它已在Library A
。
在Android Properties
中,我宣布了以下Application B
:
Activity
当我尝试运行<activity android:name="com.libaray.a.DefaultMainActivity" android:launchMode="singleTop" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
时,它会在这些方法附近抛出错误:
Application B
layout_progress = (LinearLayout) findViewById(R.id.layout_progress);
方法不断返回findViewById
对象,该对象会抛出null
。
有什么方法可以解决这个问题吗?
编辑:根据此处的要求,我的NPE
Activity
答案 0 :(得分:0)
清理和重新启动Eclipse完成了这项工作。