当单击应用程序中的按钮时,我想从另一个包启动一个 Activity 。
这是我的 Intent :
final Intent myIntent = new Intent(getApplicationContext(), com.facebook.android.Places.class)
这是我的 list :
<activity android:name=".com.facebook.android.Places"
> </activity>
但我无法找到显式 Activity com.mypackage\com.facebook.android.Places
。
是否无法从另一个包启动 Activity ?
最佳答案
不要从另一个库项目启动 Activity :
创建您自己的子类:
public class MyPlaces extends com.facebook.android.Places {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
}
}
现在在 list 中声明您的新 Activity :
<activity android:name=".MyPlaces"> </activity>
关于java - 无法找到其他包中声明的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10237606/