到目前为止,我正在为 android 应用程序库工作,所有编程部分都快完成了,我正在测试一个想法。
这个想法是把一些接口放在我正在工作的库中,这个 GUI 可以加载到主应用程序中。
我尝试这样做,但我出错了第一个是我没有在主应用程序的 AndroidManifest 中声明活动,第二个是无法解决的,自动生成的 R 类不捕获它的 GUI在图书馆。
无论如何,我可以做到这一点,否则这是不可能的。
代码来看看我想要做什么
在我的图书馆里(movilsecure)
EmisionActivity.java (have the activity_emision.xml in the res of my librery)
在主 Android 应用程序中(
import ve.com.idyseg.movilsecure.EmisionActivity;
import ve.com.idyseg.movilsecure.MSMasterControllerTEST;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public void captureEvent (View v){
Intent intento = new Intent(this,EmisionActivity.class);
startIntent(intento);
}
}